From ee642fcc1a605253b3111dedc6e46aef8e0a407b Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Fri, 5 Mar 2021 10:08:52 +0200 Subject: [PATCH] Test Usage func in utils/aptpdata.go --- utils/apitpdata_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/utils/apitpdata_test.go b/utils/apitpdata_test.go index 8cfb90b41..c373b006f 100644 --- a/utils/apitpdata_test.go +++ b/utils/apitpdata_test.go @@ -1237,3 +1237,20 @@ func TestBalanceUnitFactor(t *testing.T) { t.Errorf("Expected %+v, received %+v", expected, rcv) } } + +func TestATDUsage(t *testing.T) { + args := &ArgsCostForEvent{ + CGREvent: &CGREvent{ + ID: "testID", + Event: map[string]interface{}{ + Usage: true, + }, + }, + } + + _, err := args.Usage() + expected := "cannot convert field: true to time.Duration" + if err == nil || err.Error() != expected { + t.Errorf("\nReceived: <%+v>, \nExpected: <%+v>", err.Error(), expected) + } +}