From 6ffc0cabe13c86d5c5bc85edd99b54a5d84c8039 Mon Sep 17 00:00:00 2001 From: porosnicuadrian Date: Fri, 2 Oct 2020 12:21:13 +0300 Subject: [PATCH] Covered dispatcherhcfg to 100% --- config/dispatcherhcfg_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/dispatcherhcfg_test.go b/config/dispatcherhcfg_test.go index 1d11bea49..3612e7417 100644 --- a/config/dispatcherhcfg_test.go +++ b/config/dispatcherhcfg_test.go @@ -142,6 +142,18 @@ func TestDispatcherHCfgAsMapInterface(t *testing.T) { } } +func TestDispatcherCfgParseWithNanoSec(t *testing.T) { + jsonCfg := &DispatcherHJsonCfg{ + Register_interval: utils.StringPointer("1ss"), + } + expErrMessage := "time: unknown unit \"ss\" in duration \"1ss\"" + if jsnCfg, err := NewDefaultCGRConfig(); err != nil { + t.Error(err) + } else if err = jsnCfg.dispatcherHCfg.loadFromJsonCfg(jsonCfg); err == nil || err.Error() != expErrMessage { + t.Errorf("Expected %+v \n, recevied %+v", expErrMessage, err) + } +} + func TestDispatcherHCfgAsMapInterface1(t *testing.T) { cfgJSONStr := `{ "dispatcherh":{