From 592382dc611ec7c81668590ef61dffa26da55aae Mon Sep 17 00:00:00 2001 From: Brian Minard Date: Sat, 8 Jul 2017 09:15:33 -0400 Subject: [PATCH] Add test cases for std::reverse_iterator --- test/next_prior_test.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/next_prior_test.cpp b/test/next_prior_test.cpp index 4f9b01a..cd2812f 100644 --- a/test/next_prior_test.cpp +++ b/test/next_prior_test.cpp @@ -86,6 +86,13 @@ int test_main(int, char*[]) BOOST_REQUIRE(minus_n_unsigned_test(x.begin(), x.end(), x.size())); BOOST_REQUIRE(minus_n_unsigned_test(y.begin(), y.end(), y.size())); + BOOST_REQUIRE(plus_one_test(x.rbegin(), x.rend(), y.begin())); + BOOST_REQUIRE(plus_n_test(x.rbegin(), x.rend(), y.begin())); + BOOST_REQUIRE(minus_one_test(x.rbegin(), x.rend(), y.end())); + BOOST_REQUIRE(minus_n_test(x.rbegin(), x.rend(), y.end())); + BOOST_REQUIRE(minus_n_unsigned_test(x.rbegin(), x.rend(), x.size())); + BOOST_REQUIRE(minus_n_unsigned_test(x.rbegin(), x.rend(), y.size())); + // Tests with integers BOOST_REQUIRE(boost::next(5) == 6); BOOST_REQUIRE(boost::next(5, 7) == 12);