mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-17 14:19:54 +05:00
Updated suretax AsMapInterface test
This commit is contained in:
committed by
Dan Christian Bogos
parent
4a930404ee
commit
8eb2caca18
@@ -29,7 +29,7 @@ import (
|
||||
func TestDispatcherHCfgloadFromJsonCfg(t *testing.T) {
|
||||
jsonCfg := &DispatcherHJsonCfg{
|
||||
Enabled: utils.BoolPointer(true),
|
||||
Dispatchers_conns: &[]string{"conn1", "conn2"},
|
||||
Dispatchers_conns: &[]string{"*conn1", "*conn2"},
|
||||
Hosts: map[string][]DispatcherHRegistarJsonCfg{
|
||||
utils.MetaDefault: {
|
||||
{
|
||||
@@ -58,7 +58,7 @@ func TestDispatcherHCfgloadFromJsonCfg(t *testing.T) {
|
||||
}
|
||||
expected := &DispatcherHCfg{
|
||||
Enabled: true,
|
||||
DispatchersConns: []string{"conn1", "conn2"},
|
||||
DispatchersConns: []string{"*conn1", "*conn2"},
|
||||
Hosts: map[string][]*DispatcherHRegistarCfg{
|
||||
utils.MetaDefault: {
|
||||
{
|
||||
@@ -92,14 +92,13 @@ func TestDispatcherHCfgloadFromJsonCfg(t *testing.T) {
|
||||
} else if !reflect.DeepEqual(expected, jsnCfg.dispatcherHCfg) {
|
||||
t.Errorf("Expected %+v \n, received %+v", utils.ToJSON(expected), utils.ToJSON(jsnCfg.dispatcherHCfg))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func TestDispatcherHCfgAsMapInterface(t *testing.T) {
|
||||
cfgJSONStr := `{
|
||||
"dispatcherh":{
|
||||
"enabled": true,
|
||||
"dispatchers_conns": ["conn1","conn2"],
|
||||
"dispatchers_conns": ["*conn1","*conn2"],
|
||||
"hosts": {
|
||||
"*default": [
|
||||
{
|
||||
@@ -119,7 +118,7 @@ func TestDispatcherHCfgAsMapInterface(t *testing.T) {
|
||||
}`
|
||||
eMap := map[string]interface{}{
|
||||
utils.EnabledCfg: true,
|
||||
utils.DispatchersConnsCfg: []string{"conn1", "conn2"},
|
||||
utils.DispatchersConnsCfg: []string{"*conn1", "*conn2"},
|
||||
utils.HostsCfg: map[string][]map[string]interface{}{
|
||||
utils.MetaDefault: {
|
||||
{
|
||||
|
||||
@@ -112,9 +112,6 @@ func TestSureTaxCfgloadFromJsonCfg(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSureTaxCfgAsMapInterface(t *testing.T) {
|
||||
cfgJSONStr := `{
|
||||
"suretax": {},
|
||||
}`
|
||||
eMap := map[string]interface{}{
|
||||
utils.UrlCfg: utils.EmptyString,
|
||||
utils.ClientNumberCfg: utils.EmptyString,
|
||||
@@ -143,7 +140,7 @@ func TestSureTaxCfgAsMapInterface(t *testing.T) {
|
||||
utils.SalesTypeCodeCfg: "R",
|
||||
utils.TaxExemptionCodeListCfg: utils.EmptyString,
|
||||
}
|
||||
if cgrCfg, err := NewCGRConfigFromJsonStringWithDefaults(cfgJSONStr); err != nil {
|
||||
if cgrCfg, err := NewDefaultCGRConfig(); err != nil {
|
||||
t.Error(err)
|
||||
} else if rcv := cgrCfg.sureTaxCfg.AsMapInterface(cgrCfg.generalCfg.RSRSep); !reflect.DeepEqual(rcv, eMap) {
|
||||
t.Errorf("Expected %+v \n, received %+v", utils.ToJSON(eMap), utils.ToJSON(rcv))
|
||||
|
||||
Reference in New Issue
Block a user