Cover the remaining of utils/coreutils.go

This commit is contained in:
ionutboangiu
2021-03-10 16:51:11 +02:00
committed by Dan Christian Bogos
parent 1abefde24c
commit 3b4958c4bb

View File

@@ -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)
}