MCPcopy Create free account
hub / github.com/apache/impala / DoTest

Function DoTest

be/src/kudu/util/safe_math-test.cc:28–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26namespace kudu {
27template<typename T>
28static void DoTest(T a, T b, bool expected) {
29 SCOPED_TRACE(a);
30 SCOPED_TRACE(b);
31 bool overflow = false;
32 T ret = AddWithOverflowCheck(a, b, &overflow);
33 EXPECT_EQ(overflow, expected);
34 if (!overflow) {
35 EXPECT_EQ(ret, a + b);
36 }
37}
38
39TEST(TestSafeMath, TestSignedInts) {
40 // Overflow above max of range.

Callers 1

TEST_FFunction · 0.50

Calls 1

AddWithOverflowCheckFunction · 0.85

Tested by

no test coverage detected