Add new API: RankingSv1.GetRankingSummary

This commit is contained in:
armirveliaj
2024-10-21 09:29:46 -04:00
committed by Dan Christian Bogos
parent 14292a77ea
commit 1a38e51a5d
6 changed files with 139 additions and 5 deletions

View File

@@ -86,7 +86,7 @@ func (rk *RankingService) Start() error {
if err := rk.rks.StartRankingS(); err != nil {
return err
}
srv, err := engine.NewService(v1.NewRankingSv1())
srv, err := engine.NewService(v1.NewRankingSv1(rk.rks))
if err != nil {
return err
}

View File

@@ -23,6 +23,7 @@ import (
"testing"
"github.com/cgrates/birpc"
v1 "github.com/cgrates/cgrates/apier/v1"
"github.com/cgrates/cgrates/config"
"github.com/cgrates/cgrates/cores"
"github.com/cgrates/cgrates/engine"
@@ -117,3 +118,11 @@ func TestIsRunning(t *testing.T) {
t.Errorf("Expected IsRunning to return false, got %v", result)
}
}
func TestNewRankingSv1(t *testing.T) {
rankingS := &engine.RankingS{}
rankingSv1 := v1.NewRankingSv1(rankingS)
if rankingSv1 == nil {
t.Fatal("Expected a non-nil RankingSv1 instance, got nil")
}
}