You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
793 B

package rpc
import "testing"
func TestKeepValueWithNull(t *testing.T) {
returnValue, err := keepValue(nil, "")
if err != nil {
t.Fatalf("意外错误:%s", err.Error())
}
if returnValue != nil {
t.Fatalf("返回值不为空!")
}
}
func TestKeepValueWithString(t *testing.T) {
parameterValue := "123"
returnValue, err := keepValue(parameterValue, "")
if err != nil {
t.Fatalf("意外错误:%s", err.Error())
}
if returnValue != parameterValue {
t.Fatalf("意外的返回值:%v", returnValue)
}
}
func TestKeepValueWithInteger(t *testing.T) {
parameterValue := 123
returnValue, err := keepValue(parameterValue, "")
if err != nil {
t.Fatalf("意外错误:%s", err.Error())
}
if returnValue != parameterValue {
t.Fatalf("意外的返回值:%v", returnValue)
}
}