MCPcopy Create free account
hub / github.com/cucumber/cucumber-cpp / TEST_F

Function TEST_F

tests/integration/WireProtocolTest.cpp:55–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53 */
54
55TEST_F(WireMessageCodecTest, decodesUnknownOrMalformedMessage) {
56 MockCukeEngine engine;
57
58 EXPECT_EQ(encode(*decode("[\"unknown_command\"]").run(engine)), "[\"fail\"]");
59 EXPECT_EQ(encode(*decode("").run(engine)), "[\"fail\"]");
60 EXPECT_EQ(encode(*decode("rubbish").run(engine)), "[\"fail\"]");
61 EXPECT_EQ(encode(*decode("{\"malformed_command\"}").run(engine)), "[\"fail\"]");
62 EXPECT_EQ(encode(*decode("[42]").run(engine)), "[\"fail\"]");
63}
64
65TEST_F(WireMessageCodecTest, handlesStepMatchesMessage) {
66 MockCukeEngine engine;

Callers

nothing calls this directly

Calls 2

runMethod · 0.45
encodeMethod · 0.45

Tested by

no test coverage detected