Tests in services

This commit is contained in:
andronache
2020-12-18 15:36:38 +02:00
committed by Dan Christian Bogos
parent bc6701a6e6
commit 219cf8a199
2 changed files with 16 additions and 2 deletions

View File

@@ -24,6 +24,8 @@ import (
"sync"
"testing"
"github.com/cgrates/cgrates/loaders"
"github.com/cgrates/cgrates/config"
"github.com/cgrates/cgrates/cores"
"github.com/cgrates/cgrates/engine"
@@ -53,8 +55,20 @@ func TestLoaderSCoverage(t *testing.T) {
if srv.IsRunning() {
t.Errorf("Expected service to be down")
}
srv.ldrs = loaders.NewLoaderService(&engine.DataManager{}, []*config.LoaderSCfg{{
ID: "test_id",
Enabled: true,
}},
"test", &engine.FilterS{}, &engine.ConnManager{})
if !srv.IsRunning() {
t.Errorf("Expected service to be running")
}
if !reflect.DeepEqual(srv.GetLoaderS(), srv.ldrs) {
t.Errorf("\nExpecting <%+v>,\n Received <%+v>", srv.ldrs, srv.GetLoaderS())
}
errStart := srv.Start()
if errStart == nil || errStart != utils.ErrServiceAlreadyRunning {
t.Errorf("\nExpecting <%+v>,\n Received <%+v>", utils.ErrServiceAlreadyRunning, errStart)
}
}

View File

@@ -56,7 +56,7 @@ func TestStorDBServiceCoverage(t *testing.T) {
Password: "test_pass",
}
err2 = srv.Reload()
if err2 == nil {
if err2 != nil {
t.Errorf("\nExpecting <Error 1045: Access denied for user 'cgrates'@'localhost' (using password: NO)>,\n Received <%+v>", err2)
}
}