MCPcopy Create free account
hub / github.com/BowenFu/matchit.cpp / TEST

Function TEST

test/matchit/expr.cpp:5–17  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3using namespace matchit;
4
5TEST(Expr, nullary)
6{
7 EXPECT_EQ(expr(5)(), 5);
8 EXPECT_EQ((!expr(false))(), true);
9 EXPECT_EQ((expr(5) + 5)(), 10);
10 EXPECT_EQ((expr(5) % 5)(), 0);
11 EXPECT_EQ((expr(5) < 5)(), false);
12 EXPECT_EQ((expr(5) <= 5)(), true);
13 EXPECT_EQ((expr(5) != 5)(), false);
14 EXPECT_EQ((expr(5) >= 5)(), true);
15 EXPECT_EQ((expr(false) && true)(), false);
16 EXPECT_EQ((expr(false) || true)(), true);
17}
18
19TEST(Expr, Unary)
20{

Callers

nothing calls this directly

Calls 1

exprFunction · 0.50

Tested by

no test coverage detected