From ff0bca41f33043a67d309f07924dd5f03e61cbec Mon Sep 17 00:00:00 2001 From: armirveliaj Date: Fri, 10 May 2024 10:58:18 -0400 Subject: [PATCH] Add coverage test --- config/janusagntcfg_test.go | 30 ++++++++++++++++++++++++++++++ config/xmldp_test.go | 9 +++++++++ 2 files changed, 39 insertions(+) create mode 100644 config/janusagntcfg_test.go diff --git a/config/janusagntcfg_test.go b/config/janusagntcfg_test.go new file mode 100644 index 000000000..bb2dbc186 --- /dev/null +++ b/config/janusagntcfg_test.go @@ -0,0 +1,30 @@ +/* +Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments +Copyright (C) ITsysCOM GmbH + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see +*/ + +package config + +import "testing" + +func TestLoadFromJSONCfgNil(t *testing.T) { + var jc JanusConn + err := jc.loadFromJSONCfg(nil) + if err != nil { + t.Errorf("Expected %v, received %v", nil, err) + } + +} diff --git a/config/xmldp_test.go b/config/xmldp_test.go index 990ad453e..030ff6e51 100644 --- a/config/xmldp_test.go +++ b/config/xmldp_test.go @@ -517,3 +517,12 @@ func TestFieldAsInterfaceInvalidSyntax1(t *testing.T) { t.Errorf("Expected %+q, received %+q", expected, err) } } + +func TestElementTextErr(t *testing.T) { + _, err := ElementText(&xmlquery.Node{}, utils.EmptyString) + exp := "expr expression is nil" + if err.Error() != exp { + t.Errorf("Expected %v, received %v", exp, err) + } + +}