From 2c9b77accfc297b9b82c69e32814c4e6d02354b5 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Thu, 26 May 2016 16:15:50 +0300 Subject: [PATCH] fix tests --- utils/rpc_params_test.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/utils/rpc_params_test.go b/utils/rpc_params_test.go index aac04ecdc..39c590471 100644 --- a/utils/rpc_params_test.go +++ b/utils/rpc_params_test.go @@ -1,6 +1,9 @@ package utils -import "testing" +import ( + "reflect" + "testing" +) type RpcStruct struct{} @@ -32,7 +35,7 @@ func TestRPCObjectPointer(t *testing.T) { t.Errorf("error getting rpcobject: %v (%+v)", rpcParamsMap, x) } a := x.InParam - if v, err := FromMapStringInterfaceValue(map[string]interface{}{"Name": "a", "Surname": "b", "Age": 10.2}, a); err != nil || v.(Attr).Name != "a" || v.(Attr).Surname != "b" || v.(Attr).Age != 10.2 { + if v, err := FromMapStringInterfaceValue(map[string]interface{}{"Name": "a", "Surname": "b", "Age": 10.2}, reflect.ValueOf(a)); err != nil || v.(Attr).Name != "a" || v.(Attr).Surname != "b" || v.(Attr).Age != 10.2 { t.Errorf("error converting to struct: %+v (%v)", v, err) } //TODO: make pointer in arguments usable