| 599 | class TestAddWithOverflow : public ::testing::Test { |
| 600 | public: |
| 601 | void CheckOk(T a, T b, T expected_result = {}) { |
| 602 | ARROW_SCOPED_TRACE("a = ", a, ", b = ", b); |
| 603 | T result; |
| 604 | ASSERT_FALSE(AddWithOverflow(a, b, &result)); |
| 605 | ASSERT_EQ(result, expected_result); |
| 606 | } |
| 607 | |
| 608 | void CheckOverflow(T a, T b) { |
| 609 | ARROW_SCOPED_TRACE("a = ", a, ", b = ", b); |
no test coverage detected