Use lightweight_test in shared_iterator_test.cpp

This commit is contained in:
Peter Dimov 2017-12-23 23:45:59 +02:00
parent affe7e6d84
commit adecfd94f3

View File

@ -16,8 +16,8 @@
#include "boost/shared_container_iterator.hpp" #include "boost/shared_container_iterator.hpp"
#include "boost/shared_ptr.hpp" #include "boost/shared_ptr.hpp"
#include <boost/core/lightweight_test.hpp>
#include <vector> #include <vector>
#include <cassert>
struct resource { struct resource {
static int count; static int count;
@ -41,24 +41,24 @@ void set_range(iterator& i, iterator& end) {
i = iterator(objs->begin(),objs); i = iterator(objs->begin(),objs);
end = iterator(objs->end(),objs); end = iterator(objs->end(),objs);
assert(resource::count == 6); BOOST_TEST_EQ(resource::count, 6);
} }
int main() { int main() {
assert(resource::count == 0); BOOST_TEST_EQ(resource::count, 0);
{ {
iterator i; iterator i;
{ {
iterator end; iterator end;
set_range(i,end); set_range(i,end);
assert(resource::count == 6); BOOST_TEST_EQ(resource::count, 6);
} }
assert(resource::count == 6); BOOST_TEST_EQ(resource::count, 6);
} }
assert(resource::count == 0); BOOST_TEST_EQ(resource::count, 0);
return 0; return boost::report_errors();
} }