MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / ExpectResult

Function ExpectResult

internal/overflow_test.cc:41–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39
40template <typename T>
41void ExpectResult(const T& test_case) {
42 auto result = test_case.op();
43 ASSERT_EQ(result.status().code(), test_case.result.status().code());
44 if (result.ok()) {
45 EXPECT_EQ(*result, *test_case.result);
46 } else {
47 EXPECT_THAT(result.status().message(),
48 HasSubstr(test_case.result.status().message()));
49 }
50}
51
52using IntTestCase = TestCase<int64_t>;
53using CheckedIntResultTest = testing::TestWithParam<IntTestCase>;

Callers 1

TEST_PFunction · 0.70

Calls 3

codeMethod · 0.80
messageMethod · 0.80
okMethod · 0.45

Tested by

no test coverage detected