mirror of
https://github.com/boostorg/iterator.git
synced 2025-05-11 05:23:52 +00:00
Use lightweight_test in shared_iterator_test.cpp
This commit is contained in:
parent
affe7e6d84
commit
adecfd94f3
@ -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();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user