|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r74872 - trunk/libs/fusion/test/algorithm
From: joel_at_[hidden]
Date: 2011-10-09 20:59:33
Author: djowel
Date: 2011-10-09 20:59:32 EDT (Sun, 09 Oct 2011)
New Revision: 74872
URL: http://svn.boost.org/trac/boost/changeset/74872
Log:
Fix for ticket #6000
Text files modified:
trunk/libs/fusion/test/algorithm/pop_back.cpp | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
Modified: trunk/libs/fusion/test/algorithm/pop_back.cpp
==============================================================================
--- trunk/libs/fusion/test/algorithm/pop_back.cpp (original)
+++ trunk/libs/fusion/test/algorithm/pop_back.cpp 2011-10-09 20:59:32 EDT (Sun, 09 Oct 2011)
@@ -15,6 +15,9 @@
#include <boost/fusion/algorithm/transformation/pop_back.hpp>
#include <boost/fusion/algorithm/transformation/push_back.hpp>
#include <boost/fusion/algorithm/query/find.hpp>
+#include <boost/fusion/include/back.hpp>
+#include <boost/fusion/include/array.hpp>
+#include <boost/array.hpp>
#include <boost/mpl/vector_c.hpp>
int
@@ -85,12 +88,17 @@
auto i1 = find<int>(popv);
auto i2 = find<double>(pop);
- assert(i1 != end(pop));
- assert(i2 != end(pop));
- assert(i1 != i2);
+ BOOST_TEST(i1 != end(pop));
+ BOOST_TEST(i2 != end(pop));
+ BOOST_TEST(i1 != i2);
}
#endif
+ {
+ boost::array<std::size_t, 2> a = { 10, 50 };
+ BOOST_TEST(back(pop_back(a)) == 10);
+ }
+
return boost::report_errors();
}
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk