From 6e1fe644ed58d448c2f8618cbead8d779baee596 Mon Sep 17 00:00:00 2001 From: yedf2 <120050102@qq.com> Date: Thu, 24 Feb 2022 13:30:25 +0800 Subject: [PATCH] json-rpc add first test case --- test/msg_jrpc_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/msg_jrpc_test.go diff --git a/test/msg_jrpc_test.go b/test/msg_jrpc_test.go new file mode 100644 index 0000000..16d04bb --- /dev/null +++ b/test/msg_jrpc_test.go @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2021 yedf. All rights reserved. + * Use of this source code is governed by a BSD-style + * license that can be found in the LICENSE file. + */ + +package test + +import ( + "testing" + + "github.com/dtm-labs/dtm/dtmcli" + "github.com/dtm-labs/dtm/dtmutil" + "github.com/stretchr/testify/assert" +) + +func TestMsgJrpcNormal(t *testing.T) { + resp, err := dtmcli.GetRestyClient().R().SetBody(map[string]string{ + "jsonrpc": "2.0", + "method": "dtmserver.newGid", + "params": "", + "id": "TestMsgJrpcNormal", + }).Post(dtmutil.DefaultJrpcServer) + assert.Nil(t, err) + assert.Contains(t, resp.String(), "gid") +}