mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-19 22:28:45 +05:00
Covered some tests in configsanity - loaderscfg type
This commit is contained in:
committed by
Dan Christian Bogos
parent
9c8384b42e
commit
4eaa886cbf
@@ -112,6 +112,7 @@ func TestConfigSanityCDRServer(t *testing.T) {
|
||||
if err := cfg.checkConfigSanity(); err == nil || err.Error() != expected {
|
||||
t.Errorf("Expecting: %+q received: %+q", expected, err)
|
||||
}
|
||||
|
||||
cfg.cdrsCfg.ThresholdSConns = []string{"test"}
|
||||
expected = "<CDRs> connection with id: <test> not defined"
|
||||
if err := cfg.checkConfigSanity(); err == nil || err.Error() != expected {
|
||||
@@ -124,6 +125,7 @@ func TestConfigSanityCDRServer(t *testing.T) {
|
||||
if err := cfg.checkConfigSanity(); err == nil || err.Error() != expected {
|
||||
t.Errorf("Expecting: %+q received: %+q", expected, err)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func TestConfigSanityLoaders(t *testing.T) {
|
||||
@@ -142,6 +144,21 @@ func TestConfigSanityLoaders(t *testing.T) {
|
||||
t.Errorf("Expecting: %+q received: %+q", expected, err)
|
||||
}
|
||||
|
||||
cfg.loaderCfg = LoaderSCfgs{
|
||||
&LoaderSCfg{
|
||||
Enabled: true,
|
||||
TpInDir: "/",
|
||||
TpOutDir: "/not/exist",
|
||||
Data: []*LoaderDataType{{
|
||||
Type: "strsdfing",
|
||||
}},
|
||||
},
|
||||
}
|
||||
expected = "<LoaderS> nonexistent folder: /not/exist"
|
||||
if err := cfg.checkConfigSanity(); err == nil || err.Error() != expected {
|
||||
t.Errorf("Expecting: %+q received: %+q", expected, err)
|
||||
}
|
||||
|
||||
cfg.loaderCfg = LoaderSCfgs{
|
||||
&LoaderSCfg{
|
||||
Enabled: true,
|
||||
@@ -175,6 +192,26 @@ func TestConfigSanityLoaders(t *testing.T) {
|
||||
if err := cfg.checkConfigSanity(); err == nil || err.Error() != expected {
|
||||
t.Errorf("Expecting: %+q received: %+q", expected, err)
|
||||
}
|
||||
|
||||
cfg.loaderCfg = LoaderSCfgs{
|
||||
&LoaderSCfg{
|
||||
Enabled: true,
|
||||
TpInDir: "/",
|
||||
TpOutDir: "/",
|
||||
Data: []*LoaderDataType{{
|
||||
Type: utils.MetaStats,
|
||||
Fields: []*FCTemplate{{
|
||||
Type: utils.META_COMPOSED,
|
||||
Tag: "test1",
|
||||
Path: utils.EmptyString,
|
||||
}},
|
||||
}},
|
||||
},
|
||||
}
|
||||
expected = "<LoaderS> MANDATORY_IE_MISSING: [Path] for *stats at test1"
|
||||
if err := cfg.checkConfigSanity(); err == nil || err.Error() != expected {
|
||||
t.Errorf("Expecting: %+q received: %+q", expected, err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestConfigSanitySessionS(t *testing.T) {
|
||||
|
||||
5374
config/coverage.out
5374
config/coverage.out
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user