Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2007-05-19 02:16:06


Author: dgregor
Date: 2007-05-19 02:16:06 EDT (Sat, 19 May 2007)
New Revision: 4130
URL: http://svn.boost.org/trac/boost/changeset/4130

Log:
Tests for the iterator library

Added:
   sandbox/troy/boost_1_34_0/libs/iterator/CMakeLists.txt
   sandbox/troy/boost_1_34_0/libs/iterator/test/CMakeLists.txt

Added: sandbox/troy/boost_1_34_0/libs/iterator/CMakeLists.txt
==============================================================================
--- (empty file)
+++ sandbox/troy/boost_1_34_0/libs/iterator/CMakeLists.txt 2007-05-19 02:16:06 EDT (Sat, 19 May 2007)
@@ -0,0 +1,4 @@
+boost_library_subproject(
+ Iterator
+ TESTDIRS test
+ )
\ No newline at end of file

Added: sandbox/troy/boost_1_34_0/libs/iterator/test/CMakeLists.txt
==============================================================================
--- (empty file)
+++ sandbox/troy/boost_1_34_0/libs/iterator/test/CMakeLists.txt 2007-05-19 02:16:06 EDT (Sat, 19 May 2007)
@@ -0,0 +1,31 @@
+# These first two tests will run last, and are expected to fail
+# for many less-capable compilers.
+
+boost_test_compile_fail(interoperable_fail)
+# test uses expected success, so that we catch unrelated
+# compilation problems.
+boost_test_run(is_convertible_fail)
+boost_test_run(zip_iterator_test)
+
+# These tests should work for just about everything.
+boost_test_compile(is_lvalue_iterator)
+boost_test_compile(is_readable_iterator)
+boost_test_compile(pointee)
+
+boost_test_run(unit_tests)
+boost_test_run(concept_tests)
+boost_test_run(iterator_adaptor_cc)
+boost_test_run(iterator_adaptor_test)
+boost_test_compile(iterator_archetype_cc)
+boost_test_compile_fail(iter_archetype_default_ctor)
+boost_test_compile_fail(lvalue_concept_fail)
+boost_test_run(transform_iterator_test)
+boost_test_run(indirect_iterator_test)
+boost_test_compile(indirect_iter_member_types)
+boost_test_run(filter_iterator_test)
+boost_test_run(iterator_facade)
+boost_test_run(reverse_iterator_test)
+boost_test_run(counting_iterator_test)
+boost_test_run(interoperable)
+boost_test_run(iterator_traits_test)
+boost_test_run(permutation_iterator_test)


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