summaryrefslogtreecommitdiff
path: root/libs/move/test/move_iterator.cpp
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-04-08 03:09:47 +0000
committer <>2015-05-05 14:37:32 +0000
commitf2541bb90af059680aa7036f315f052175999355 (patch)
treea5b214744b256f07e1dc2bd7273035a7808c659f /libs/move/test/move_iterator.cpp
parented232fdd34968697a68783b3195b1da4226915b5 (diff)
downloadboost-tarball-master.tar.gz
Imported from /home/lorry/working-area/delta_boost-tarball/boost_1_58_0.tar.bz2.HEADboost_1_58_0master
Diffstat (limited to 'libs/move/test/move_iterator.cpp')
-rw-r--r--libs/move/test/move_iterator.cpp25
1 files changed, 7 insertions, 18 deletions
diff --git a/libs/move/test/move_iterator.cpp b/libs/move/test/move_iterator.cpp
index 37c39f3bc..fded99a8b 100644
--- a/libs/move/test/move_iterator.cpp
+++ b/libs/move/test/move_iterator.cpp
@@ -11,6 +11,7 @@
#include <boost/move/detail/config_begin.hpp>
#include <boost/move/iterator.hpp>
#include <boost/container/vector.hpp>
+#include <boost/core/lightweight_test.hpp>
#include "../example/movable.hpp"
int main()
@@ -20,36 +21,24 @@ int main()
bc::vector<movable> v(10);
//Test default constructed value
- if(v[0].moved()){
- return 1;
- }
+ BOOST_TEST(!v[0].moved());
//Move values
bc::vector<movable> 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;
- }
-
- if(v[0].moved()){
- return 1;
- }
+ BOOST_TEST(v2[0].moved());
+ BOOST_TEST(!v[0].moved());
- return 0;
+ return ::boost::report_errors();
}
#include <boost/move/detail/config_end.hpp>