From 3b4958c4bbdcb40d606a2e5d0712c5fcac95bf2d Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Wed, 10 Mar 2021 16:51:11 +0200 Subject: [PATCH] Cover the remaining of utils/coreutils.go --- utils/coreutils_test.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/utils/coreutils_test.go b/utils/coreutils_test.go index 8ca17d6dd..786f75396 100644 --- a/utils/coreutils_test.go +++ b/utils/coreutils_test.go @@ -1700,3 +1700,28 @@ func TestCoreUtilsBiRPCCall(t *testing.T) { t.Errorf("\nReceived: <%v>, \nExpected: <%v>", err, expected) } } + +func TestCoreUtilsGenerateDBItemOpts(t *testing.T) { + apiKey := "testKey1" + routeID := "testKey2" + cache := "testKey3" + rmtHost := "testKey4" + + expected := map[string]interface{}{ + OptsAPIKey: apiKey, + OptsRouteID: routeID, + CacheOpt: cache + ".", + RemoteHostOpt: rmtHost, + } + received := GenerateDBItemOpts(apiKey, routeID, cache, rmtHost) + if len(received) != len(expected) { + t.Fatalf("The maps differ in length") + } + for key, value := range received { + if expected[key] != value { + t.Errorf("\nReceived: <%+v>, \nExpected: <%+v>", value, expected[key]) + } + } + fmt.Println(received) + +}