test: refactor: Use BOOST_CHECK_EQUAL over BOOST_CHECK ==
This commit is contained in:
1 file changed
+9
-9
@@ -17,15 +17,15 @@ BOOST_AUTO_TEST_CASE(expected_value)
|
|||||||
int x;
|
int x;
|
||||||
};
|
};
|
||||||
Expected<Obj, int> e{};
|
Expected<Obj, int> e{};
|
||||||
BOOST_CHECK(e.value().x == 0);
|
BOOST_CHECK_EQUAL(e.value().x, 0);
|
||||||
|
|
||||||
e = Obj{42};
|
e = Obj{42};
|
||||||
|
|
||||||
BOOST_CHECK(e.has_value());
|
BOOST_CHECK(e.has_value());
|
||||||
BOOST_CHECK(static_cast<bool>(e));
|
BOOST_CHECK(static_cast<bool>(e));
|
||||||
BOOST_CHECK(e.value().x == 42);
|
BOOST_CHECK_EQUAL(e.value().x, 42);
|
||||||
BOOST_CHECK((*e).x == 42);
|
BOOST_CHECK_EQUAL((*e).x, 42);
|
||||||
BOOST_CHECK(e->x == 42);
|
BOOST_CHECK_EQUAL(e->x, 42);
|
||||||
|
|
||||||
// modify value
|
// modify value
|
||||||
e.value().x += 1;
|
e.value().x += 1;
|
||||||
@@ -33,9 +33,9 @@ BOOST_AUTO_TEST_CASE(expected_value)
|
|||||||
e->x += 1;
|
e->x += 1;
|
||||||
|
|
||||||
const auto& read{e};
|
const auto& read{e};
|
||||||
BOOST_CHECK(read.value().x == 45);
|
BOOST_CHECK_EQUAL(read.value().x, 45);
|
||||||
BOOST_CHECK((*read).x == 45);
|
BOOST_CHECK_EQUAL((*read).x, 45);
|
||||||
BOOST_CHECK(read->x == 45);
|
BOOST_CHECK_EQUAL(read->x, 45);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(expected_value_or)
|
BOOST_AUTO_TEST_CASE(expected_value_or)
|
||||||
@@ -56,13 +56,13 @@ BOOST_AUTO_TEST_CASE(expected_error)
|
|||||||
e = Unexpected{"fail"};
|
e = Unexpected{"fail"};
|
||||||
BOOST_CHECK(!e.has_value());
|
BOOST_CHECK(!e.has_value());
|
||||||
BOOST_CHECK(!static_cast<bool>(e));
|
BOOST_CHECK(!static_cast<bool>(e));
|
||||||
BOOST_CHECK(e.error() == "fail");
|
BOOST_CHECK_EQUAL(e.error(), "fail");
|
||||||
|
|
||||||
// modify error
|
// modify error
|
||||||
e.error() += "1";
|
e.error() += "1";
|
||||||
|
|
||||||
const auto& read{e};
|
const auto& read{e};
|
||||||
BOOST_CHECK(read.error() == "fail1");
|
BOOST_CHECK_EQUAL(read.error(), "fail1");
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_SUITE_END()
|
BOOST_AUTO_TEST_SUITE_END()
|
||||||
Reference in new issue
Block a user