MCPcopy Create free account
hub / github.com/Kitware/CMake / TEST_F

Function TEST_F

Utilities/cmcppdap/src/session_test.cpp:167–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165};
166
167TEST_F(SessionTest, Request) {
168 dap::TestRequest received;
169 server->registerHandler([&](const dap::TestRequest& req) {
170 received = req;
171 return createResponse();
172 });
173
174 bind();
175
176 auto request = createRequest();
177 client->send(request).get();
178
179 // Check request was received correctly.
180 ASSERT_EQ(received.b, request.b);
181 ASSERT_EQ(received.i, request.i);
182 ASSERT_EQ(received.n, request.n);
183 ASSERT_EQ(received.a, request.a);
184 ASSERT_EQ(received.o.size(), 3U);
185 ASSERT_EQ(received.o["a"].get<dap::integer>(),
186 request.o["a"].get<dap::integer>());
187 ASSERT_EQ(received.o["b"].get<dap::number>(),
188 request.o["b"].get<dap::number>());
189 ASSERT_EQ(received.o["c"].get<dap::string>(),
190 request.o["c"].get<dap::string>());
191 ASSERT_EQ(received.s, request.s);
192 ASSERT_EQ(received.o1, request.o1);
193 ASSERT_EQ(received.o2, request.o2);
194}
195
196TEST_F(SessionTest, RequestResponseSuccess) {
197 server->registerHandler(

Callers

nothing calls this directly

Calls 15

createResponseFunction · 0.85
createRequestFunction · 0.85
booleanClass · 0.85
integerClass · 0.85
numberClass · 0.85
moveFunction · 0.85
createEventFunction · 0.85
pipeFunction · 0.85
TestResponseClass · 0.85
has_valueMethod · 0.80
emplace_backMethod · 0.80
waitMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…