@@ -41,7 +41,7 @@ TEST(HeaderStreamProto, sendRequest) {
4141 EXPECT_EQ (js_params, Json ());
4242 ++count;
4343 },
44- [&] (int id, int errcode, const Json &js_result ) { ++count; UNUSED_VAR (id), UNUSED_VAR (errcode), UNUSED_VAR (js_result) ; }
44+ [&] (int , const Response & ) { ++count; }
4545 );
4646 proto.setSendCallback (
4747 [&] (const void *data_ptr, size_t data_size) {
@@ -73,7 +73,7 @@ TEST(HeaderStreamProto, sendRequestWithParams) {
7373 EXPECT_EQ (js_params, js_send_params);
7474 ++count;
7575 },
76- [&] (int id, int errcode, const Json &js_result ) { ++count; UNUSED_VAR (id), UNUSED_VAR (errcode), UNUSED_VAR (js_result) ; }
76+ [&] (int , const Response & ) { ++count; }
7777 );
7878 proto.setSendCallback (
7979 [&] (const void *data_ptr, size_t data_size) {
@@ -100,11 +100,10 @@ TEST(HeaderStreamProto, sendResult) {
100100 int count = 0 ;
101101 proto.setRecvCallback (
102102 [&] (int id, const std::string &method, const Json &js_params) { ++count; UNUSED_VAR (id), UNUSED_VAR (method), UNUSED_VAR (js_params);},
103- [&] (int id, int errcode, const Json &js_result ) {
103+ [&] (int id, const Response &r ) {
104104 EXPECT_EQ (id, 1 );
105- EXPECT_EQ (js_result, js_send_result);
105+ EXPECT_EQ (r. js_result , js_send_result);
106106 ++count;
107- UNUSED_VAR (errcode);
108107 }
109108 );
110109 proto.setSendCallback (
@@ -128,9 +127,10 @@ TEST(HeaderStreamProto, sendError) {
128127 int count = 0 ;
129128 proto.setRecvCallback (
130129 [&] (int id, const std::string &method, const Json &js_params) { ++count; UNUSED_VAR (id); UNUSED_VAR (method); UNUSED_VAR (js_params); },
131- [&] (int id, int errcode, const Json & ) {
130+ [&] (int id, const Response &r ) {
132131 EXPECT_EQ (id, 1 );
133- EXPECT_EQ (errcode, -1000 );
132+ EXPECT_EQ (r.error .code , -1000 );
133+ EXPECT_EQ (r.error .message , " -1000" );
134134 ++count;
135135 }
136136 );
@@ -140,7 +140,7 @@ TEST(HeaderStreamProto, sendError) {
140140 }
141141 );
142142
143- proto.sendError (1 , -1000 );
143+ proto.sendError (1 , -1000 , " -1000 " );
144144 EXPECT_EQ (count, 1 );
145145
146146 LogOutput_Disable ();
@@ -160,7 +160,7 @@ TEST(HeaderStreamProto, RecvUncompleteData) {
160160 EXPECT_EQ (js_params, Json ());
161161 ++count;
162162 },
163- [] (int , int , const Json &) { }
163+ [] (int , const Response &) { }
164164 );
165165
166166 const char *str_1 = " \xEA\x53\x00\x00\x00\x28 {\" id\" :1,\" meth" ;
0 commit comments