From c546ced8e7cb1365d31ea69428d51fee7f6d3e91 Mon Sep 17 00:00:00 2001 From: porosnicuadrian Date: Wed, 7 Oct 2020 10:58:13 +0300 Subject: [PATCH] Covered schedulercfg to 100% --- config/schedulercfg_test.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/config/schedulercfg_test.go b/config/schedulercfg_test.go index 64b413ae0..170e6c85c 100644 --- a/config/schedulercfg_test.go +++ b/config/schedulercfg_test.go @@ -27,13 +27,13 @@ import ( func TestSchedulerCfgloadFromJsonCfg(t *testing.T) { cfgJSONS := &SchedulerJsonCfg{ Enabled: utils.BoolPointer(true), - Cdrs_conns: &[]string{utils.MetaInternal}, - Filters: &[]string{}, + Cdrs_conns: &[]string{utils.MetaInternal, "*conn1"}, + Filters: &[]string{"randomFilter"}, } expected := &SchedulerCfg{ Enabled: true, - CDRsConns: []string{utils.ConcatenatedKey(utils.MetaInternal, utils.MetaCDRs)}, - Filters: []string{}, + CDRsConns: []string{utils.ConcatenatedKey(utils.MetaInternal, utils.MetaCDRs), "*conn1"}, + Filters: []string{"randomFilter"}, } if jsonCfg, err := NewDefaultCGRConfig(); err != nil { t.Error(err) @@ -65,13 +65,14 @@ func TestSchedulerCfgAsMapInterface1(t *testing.T) { cfgJSONStr := `{ "schedulers": { "enabled": true, - "cdrs_conns": ["*internal"], + "cdrs_conns": ["*internal:*cdrs", "*conn1"], + "filters": ["randomFilter"], }, }` eMap := map[string]interface{}{ utils.EnabledCfg: true, - utils.CDRsConnsCfg: []string{"*internal"}, - utils.FiltersCfg: []string{}, + utils.CDRsConnsCfg: []string{utils.MetaInternal, "*conn1"}, + utils.FiltersCfg: []string{"randomFilter"}, } if cgrCfg, err := NewCGRConfigFromJsonStringWithDefaults(cfgJSONStr); err != nil { t.Error(err)