Fixed tests of cache

This commit is contained in:
adi
2022-09-19 16:21:50 +03:00
committed by Dan Christian Bogos
parent 7c18d51581
commit fe3d34639a
43 changed files with 292 additions and 269 deletions

View File

@@ -39,7 +39,7 @@ func TestAccountSReload(t *testing.T) {
cfg := config.NewDefaultCGRConfig()
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
close(chS.GetPrecacheChannel(utils.CacheAccounts))

View File

@@ -42,7 +42,7 @@ func TestAccountSCoverage(t *testing.T) {
db := NewDataDBService(cfg, nil, srvDep)
actRPC := make(chan birpc.ClientConnector, 1)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
actS := NewAccountService(cfg, db,
chS, filterSChan, nil, server, actRPC,
anz, srvDep)

View File

@@ -39,7 +39,7 @@ func TestActionSReload(t *testing.T) {
cfg := config.NewDefaultCGRConfig()
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
close(chS.GetPrecacheChannel(utils.CacheActionProfiles))

View File

@@ -41,7 +41,7 @@ func TestActionSCoverage(t *testing.T) {
db := NewDataDBService(cfg, nil, srvDep)
actRPC := make(chan birpc.ClientConnector, 1)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
actS := NewActionService(cfg, db,
chS, filterSChan, nil, server, actRPC,
anz, srvDep)

View File

@@ -39,7 +39,7 @@ func TestAttributeSReload(t *testing.T) {
cfg := config.NewDefaultCGRConfig()
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
close(chS.GetPrecacheChannel(utils.CacheAttributeProfiles))

View File

@@ -40,7 +40,7 @@ func TestAttributeSCoverage(t *testing.T) {
attrRPC := make(chan birpc.ClientConnector, 1)
db := NewDataDBService(cfg, nil, srvDep)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
attrS := NewAttributeService(cfg, db, chS, filterSChan, server, attrRPC, anz, &DispatcherService{srvsReload: map[string]chan struct{}{}}, srvDep)
if attrS == nil {
t.Errorf("\nExpecting <nil>,\n Received <%+v>", utils.ToJSON(attrS))

View File

@@ -41,7 +41,7 @@ func TestCdrsReload(t *testing.T) {
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheChargerProfiles))
close(chS.GetPrecacheChannel(utils.CacheChargerFilterIndexes))

View File

@@ -41,7 +41,7 @@ func TestChargerSReload(t *testing.T) {
cfg.AttributeSCfg().Enabled = true
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheAttributeProfiles))
close(chS.GetPrecacheChannel(utils.CacheAttributeFilterIndexes))
close(chS.GetPrecacheChannel(utils.CacheChargerProfiles))

View File

@@ -40,7 +40,7 @@ func TestChargerSCoverage(t *testing.T) {
server := cores.NewServer(nil)
db := NewDataDBService(cfg, nil, srvDep)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chrS1 := NewChargerService(cfg, db, chS,
filterSChan, server, make(chan birpc.ClientConnector, 1),
nil, anz, srvDep)

View File

@@ -40,7 +40,7 @@ func TestDataDBReload(t *testing.T) {
cfg := config.NewDefaultCGRConfig()
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
close(chS.GetPrecacheChannel(utils.CacheAttributeProfiles))

View File

@@ -41,7 +41,7 @@ func TestDispatcherSReload(t *testing.T) {
cfg.AttributeSCfg().Enabled = true
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheAttributeProfiles))
close(chS.GetPrecacheChannel(utils.CacheAttributeFilterIndexes))
close(chS.GetPrecacheChannel(utils.CacheDispatcherProfiles))

View File

@@ -41,7 +41,7 @@ func TestDispatcherSCoverage(t *testing.T) {
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
db := NewDataDBService(cfg, nil, srvDep)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
srv := NewDispatcherService(cfg, db, chS, filterSChan, server,
make(chan birpc.ClientConnector, 1), engine.NewConnManager(cfg), anz, srvDep)
if srv.IsRunning() {

View File

@@ -56,7 +56,7 @@ func TestEventExporterSReload(t *testing.T) {
srvMngr := servmanager.NewServiceManager(shdWg, nil, cfg.GetReloadChan())
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
db := NewDataDBService(cfg, nil, srvDep)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheAttributeProfiles))
close(chS.GetPrecacheChannel(utils.CacheAttributeFilterIndexes))
chSCh := make(chan *engine.CacheS, 1)

View File

@@ -46,7 +46,7 @@ func TestRateSReload(t *testing.T) {
srvMngr := servmanager.NewServiceManager(shdWg, nil, cfg.GetReloadChan())
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
db := NewDataDBService(cfg, nil, srvDep)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheRateProfiles))
close(chS.GetPrecacheChannel(utils.CacheRateProfilesFilterIndexes))
close(chS.GetPrecacheChannel(utils.CacheRateFilterIndexes))

View File

@@ -41,7 +41,7 @@ func TestRateSCoverage(t *testing.T) {
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
db := NewDataDBService(cfg, nil, srvDep)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
rS := NewRateService(cfg, chS, filterSChan, db, server, make(chan birpc.ClientConnector, 1), anz, srvDep)
if rS.IsRunning() {

View File

@@ -44,7 +44,7 @@ func TestResourceSReload(t *testing.T) {
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheThresholdProfiles))
close(chS.GetPrecacheChannel(utils.CacheThresholds))
close(chS.GetPrecacheChannel(utils.CacheThresholdFilterIndexes))

View File

@@ -40,7 +40,7 @@ func TestResourceSCoverage(t *testing.T) {
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
db := NewDataDBService(cfg, nil, srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
reS := NewResourceService(cfg, db, chS, filterSChan, server, make(chan birpc.ClientConnector, 1), nil, anz, srvDep)
if reS.IsRunning() {

View File

@@ -43,7 +43,7 @@ func TestRouteSReload(t *testing.T) {
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheRouteProfiles))
close(chS.GetPrecacheChannel(utils.CacheRouteFilterIndexes))
chSCh := make(chan *engine.CacheS, 1)

View File

@@ -40,7 +40,7 @@ func TestSupplierSCoverage(t *testing.T) {
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
db := NewDataDBService(cfg, nil, srvDep)
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
supS := NewRouteService(cfg, db, chS, filterSChan, server, make(chan birpc.ClientConnector, 1), nil, anz, srvDep)
if supS.IsRunning() {

View File

@@ -60,7 +60,7 @@ func TestSessionSReload1(t *testing.T) {
defer func() {
engine.Cache = temporaryCache
}()
engine.Cache = engine.NewCacheS(cfg, nil, nil)
engine.Cache = engine.NewCacheS(cfg, nil, nil, nil)
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
server := cores.NewServer(nil)
@@ -146,7 +146,7 @@ func TestSessionSReload2(t *testing.T) {
cfg.CdrsCfg().Enabled = true
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheChargerProfiles))
close(chS.GetPrecacheChannel(utils.CacheChargerFilterIndexes))
@@ -192,7 +192,7 @@ func TestSessionSReload3(t *testing.T) {
cfg.CdrsCfg().Enabled = true
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheChargerProfiles))
close(chS.GetPrecacheChannel(utils.CacheChargerFilterIndexes))

View File

@@ -44,7 +44,7 @@ func TestStatSReload(t *testing.T) {
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheThresholdProfiles))
close(chS.GetPrecacheChannel(utils.CacheThresholds))
close(chS.GetPrecacheChannel(utils.CacheThresholdFilterIndexes))

View File

@@ -41,7 +41,7 @@ func TestStatSCoverage(t *testing.T) {
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
db := NewDataDBService(cfg, nil, srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
sS := NewStatService(cfg, db, chS, filterSChan, server, make(chan birpc.ClientConnector, 1), nil, anz, srvDep)
if sS.IsRunning() {
t.Errorf("Expected service to be down")

View File

@@ -43,7 +43,7 @@ func TestThresholdSReload(t *testing.T) {
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheThresholdProfiles))
close(chS.GetPrecacheChannel(utils.CacheThresholds))
close(chS.GetPrecacheChannel(utils.CacheThresholdFilterIndexes))
@@ -112,7 +112,7 @@ func TestThresholdSReload2(t *testing.T) {
filterSChan := make(chan *engine.FilterS, 1)
filterSChan <- nil
shdWg := new(sync.WaitGroup)
chS := engine.NewCacheS(cfg, nil, nil)
chS := engine.NewCacheS(cfg, nil, nil, nil)
close(chS.GetPrecacheChannel(utils.CacheThresholdProfiles))
close(chS.GetPrecacheChannel(utils.CacheThresholds))
close(chS.GetPrecacheChannel(utils.CacheThresholdFilterIndexes))

View File

@@ -39,7 +39,7 @@ func TestThresholdSCoverage(t *testing.T) {
srvDep := map[string]*sync.WaitGroup{utils.DataDB: new(sync.WaitGroup)}
anz := NewAnalyzerService(cfg, server, filterSChan, make(chan birpc.ClientConnector, 1), srvDep)
db := NewDataDBService(cfg, nil, srvDep)
chS := NewCacheService(cfg, db, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
chS := NewCacheService(cfg, db, nil, server, make(chan context.ClientConnector, 1), anz, nil, srvDep)
tS := NewThresholdService(cfg, db, chS, filterSChan, nil, server, make(chan birpc.ClientConnector, 1), anz, srvDep)
if tS.IsRunning() {
t.Errorf("Expected service to be down")