From ab392520397827130750b1a68890525d406bbb2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sun, 4 Jan 2015 02:11:09 +0100 Subject: [PATCH] Use lightweight test. --- test/move_iterator.cpp | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/test/move_iterator.cpp b/test/move_iterator.cpp index 37c39f3..fded99a 100644 --- a/test/move_iterator.cpp +++ b/test/move_iterator.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include "../example/movable.hpp" int main() @@ -20,36 +21,24 @@ int main() bc::vector v(10); //Test default constructed value - if(v[0].moved()){ - return 1; - } + BOOST_TEST(!v[0].moved()); //Move values bc::vector v2 (boost::make_move_iterator(v.begin()), boost::make_move_iterator(v.end())); //Test values have been moved - if(!v[0].moved()){ - return 1; - } - - if(v2.size() != 10){ - return 1; - } + BOOST_TEST(v[0].moved()); + BOOST_TEST(v2.size() == 10); //Move again v.assign(boost::make_move_iterator(v2.begin()), boost::make_move_iterator(v2.end())); //Test values have been moved - if(!v2[0].moved()){ - return 1; - } + BOOST_TEST(v2[0].moved()); + BOOST_TEST(!v[0].moved()); - if(v[0].moved()){ - return 1; - } - - return 0; + return ::boost::report_errors(); } #include