mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-13 02:56:24 +05:00
Started JSON defaults testing in main CGRConfig struct
This commit is contained in:
@@ -26,8 +26,9 @@ import (
|
||||
)
|
||||
|
||||
var cfg *CGRConfig
|
||||
var err error
|
||||
|
||||
func TestConfigSharing(t *testing.T) {
|
||||
func TestCgrCfgConfigSharing(t *testing.T) {
|
||||
cfg, _ = NewDefaultCGRConfig()
|
||||
SetCgrConfig(cfg)
|
||||
cfgReturn := CgrConfig()
|
||||
@@ -36,7 +37,7 @@ func TestConfigSharing(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestLoadCgrCfgWithDefaults(t *testing.T) {
|
||||
func TestCgrCfgLoadWithDefaults(t *testing.T) {
|
||||
JSN_CFG := `
|
||||
{
|
||||
"sm_freeswitch": {
|
||||
@@ -129,3 +130,31 @@ func TestCgrCfgCDRC(t *testing.T) {
|
||||
t.Errorf("Expected: %+v, received: %+v", eCgrCfg.CdrcProfiles["/var/spool/cgrates/cdrc/in"][0], cgrCfg.CdrcProfiles["/var/spool/cgrates/cdrc/in"][0])
|
||||
}
|
||||
}
|
||||
|
||||
func TestCgrCfgLoadJSONDefaults(t *testing.T) {
|
||||
cgrCfg, err = NewCGRConfigFromJsonStringWithDefaults(CGRATES_CFG_JSON)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestCgrCfgJSONDefaultsTPdb(t *testing.T) {
|
||||
if cgrCfg.TpDbType != "redis" {
|
||||
t.Error(cgrCfg.TpDbType)
|
||||
}
|
||||
if cgrCfg.TpDbHost != "127.0.0.1" {
|
||||
t.Error(cgrCfg.TpDbHost)
|
||||
}
|
||||
if cgrCfg.TpDbPort != "6379" {
|
||||
t.Error(cgrCfg.TpDbPort)
|
||||
}
|
||||
if cgrCfg.TpDbName != "10" {
|
||||
t.Error(cgrCfg.TpDbName)
|
||||
}
|
||||
if cgrCfg.TpDbUser != "" {
|
||||
t.Error(cgrCfg.TpDbUser)
|
||||
}
|
||||
if cgrCfg.TpDbPass != "" {
|
||||
t.Error(cgrCfg.TpDbPass)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user