Boost logo

Boost-Commit :

From: bdawes_at_[hidden]
Date: 2008-08-11 10:57:04


Author: bemandawes
Date: 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
New Revision: 48086
URL: http://svn.boost.org/trac/boost/changeset/48086

Log:
Revert changes made after deadline.
Removed:
   branches/release/libs/test/docbook/
   branches/release/libs/test/example/const_string.hpp
   branches/release/libs/test/example/const_string_test.cpp
   branches/release/libs/test/example/unit_test_example_011.cpp
   branches/release/libs/test/example/unit_test_example_012.cpp
   branches/release/libs/test/test/sync_access_test.cpp
Properties modified:
   branches/release/libs/test/example/unit_test_example_12.input (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst5.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst6.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst7.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/errors_handling_test.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/errors_handling_test.pattern2 (contents, props changed)
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 (contents, props changed)
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 (contents, props changed)
   branches/release/libs/test/test/test_files/par_alias1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/par_alias2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/par_alias3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/result_report_test.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/test_broken_line.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_constructor.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_define.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_fp_comparisons.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef1.cfg (props changed)
   branches/release/libs/test/test/test_files/test_ifdef2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include1_include1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_macro_def1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_macro_subst1.cfg (props changed)
   branches/release/libs/test/test/test_files/test_macro_subst2.cfg (props changed)
   branches/release/libs/test/test/test_files/test_macro_subst3.cfg (props changed)
   branches/release/libs/test/test/test_files/test_macro_subst4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value10.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value11.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value12.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value13.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value5.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value6.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value7.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value8.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value9.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_tools_test.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/test_undef.cfg (contents, props changed)
Text files modified:
   branches/release/libs/test/example/Jamfile.v2 | 4
   branches/release/libs/test/example/cla/assign_to.cpp | 2
   branches/release/libs/test/example/cla/basic_float.cpp | 2
   branches/release/libs/test/example/cla/basic_int.cpp | 2
   branches/release/libs/test/example/cla/basic_list.cpp | 2
   branches/release/libs/test/example/cla/basic_string.cpp | 2
   branches/release/libs/test/example/cla/basic_udt.cpp | 2
   branches/release/libs/test/example/cla/char_parameter.cpp | 2
   branches/release/libs/test/example/cla/custom_handler.cpp | 2
   branches/release/libs/test/example/cla/custom_interpreter.cpp | 2
   branches/release/libs/test/example/cla/custom_parameter.cpp | 2
   branches/release/libs/test/example/cla/default_value.cpp | 2
   branches/release/libs/test/example/cla/dual_name.cpp | 2
   branches/release/libs/test/example/cla/global.cpp | 2
   branches/release/libs/test/example/cla/guess_name.cpp | 2
   branches/release/libs/test/example/cla/help.cpp | 2
   branches/release/libs/test/example/cla/ignore_mismatch.cpp | 2
   branches/release/libs/test/example/cla/input_separator.cpp | 2
   branches/release/libs/test/example/cla/multiplicable.cpp | 2
   branches/release/libs/test/example/cla/name.cpp | 2
   branches/release/libs/test/example/cla/optional.cpp | 2
   branches/release/libs/test/example/cla/optional_value.cpp | 2
   branches/release/libs/test/example/cla/positional.cpp | 2
   branches/release/libs/test/example/cla/prefix.cpp | 2
   branches/release/libs/test/example/cla/reference.cpp | 2
   branches/release/libs/test/example/cla/remainder.cpp | 2
   branches/release/libs/test/example/cla/separator.cpp | 2
   branches/release/libs/test/example/cla/usage.cpp | 2
   branches/release/libs/test/example/cla/validation/access_unknown.cpp | 2
   branches/release/libs/test/example/cla/validation/ambiguous_access.cpp | 2
   branches/release/libs/test/example/cla/validation/ambiguous_input.cpp | 2
   branches/release/libs/test/example/cla/validation/definition_conflict.cpp | 2
   branches/release/libs/test/example/cla/validation/invalid_short_name.cpp | 2
   branches/release/libs/test/example/cla/validation/multiple_generators.cpp | 2
   branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp | 2
   branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp | 2
   branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp | 2
   branches/release/libs/test/example/cla/validation/required_missing.cpp | 2
   branches/release/libs/test/example/cla/validation/unexpected_input.cpp | 2
   branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp | 2
   branches/release/libs/test/example/cla/wide_string.cpp | 2
   branches/release/libs/test/example/env/custom_interpreter_env.cpp | 2
   branches/release/libs/test/example/env/env_var_default_value.cpp | 2
   branches/release/libs/test/example/env/environment_ex.cpp | 2
   branches/release/libs/test/example/env/global_id.cpp | 2
   branches/release/libs/test/example/env/modifier_combination.cpp | 2
   branches/release/libs/test/example/env/validation/need_typed_access.cpp | 2
   branches/release/libs/test/example/env/variable_ex.cpp | 2
   branches/release/libs/test/example/est_example1.cpp | 2
   branches/release/libs/test/example/est_example2.cpp | 2
   branches/release/libs/test/example/exec_mon_example.cpp | 2
   branches/release/libs/test/example/logged_exp_example.cpp | 2
   branches/release/libs/test/example/named_param_example.cpp | 2
   branches/release/libs/test/example/prg_exec_example.cpp | 2
   branches/release/libs/test/example/unit_test_example_02.cpp | 2
   branches/release/libs/test/example/unit_test_example_03.cpp | 2
   branches/release/libs/test/example/unit_test_example_04.cpp | 2
   branches/release/libs/test/example/unit_test_example_05.cpp | 2
   branches/release/libs/test/example/unit_test_example_06.cpp | 2
   branches/release/libs/test/example/unit_test_example_07.cpp | 4
   branches/release/libs/test/example/unit_test_example_08.cpp | 2
   branches/release/libs/test/example/unit_test_example_09_1.cpp | 2
   branches/release/libs/test/example/unit_test_example_09_2.cpp | 2
   branches/release/libs/test/example/unit_test_example_10.cpp | 2
   branches/release/libs/test/example/unit_test_example_11.cpp | 2
   branches/release/libs/test/example/unit_test_example_12.cpp | 2
   branches/release/libs/test/example/unit_test_example_12.input | 22
   branches/release/libs/test/src/compiler_log_formatter.cpp | 2
   branches/release/libs/test/src/cpp_main.cpp | 2
   branches/release/libs/test/src/debug.cpp | 2
   branches/release/libs/test/src/exception_safety.cpp | 2
   branches/release/libs/test/src/execution_monitor.cpp | 2
   branches/release/libs/test/src/framework.cpp | 2
   branches/release/libs/test/src/interaction_based.cpp | 2
   branches/release/libs/test/src/logged_expectations.cpp | 2
   branches/release/libs/test/src/plain_report_formatter.cpp | 2
   branches/release/libs/test/src/progress_monitor.cpp | 2
   branches/release/libs/test/src/results_collector.cpp | 2
   branches/release/libs/test/src/results_reporter.cpp | 2
   branches/release/libs/test/src/test_main.cpp | 2
   branches/release/libs/test/src/test_tools.cpp | 2
   branches/release/libs/test/src/unit_test_log.cpp | 2
   branches/release/libs/test/src/unit_test_main.cpp | 2
   branches/release/libs/test/src/unit_test_monitor.cpp | 2
   branches/release/libs/test/src/unit_test_parameters.cpp | 2
   branches/release/libs/test/src/unit_test_suite.cpp | 2
   branches/release/libs/test/src/xml_log_formatter.cpp | 2
   branches/release/libs/test/src/xml_report_formatter.cpp | 2
   branches/release/libs/test/test/Jamfile.v2 | 11
   branches/release/libs/test/test/algorithms_test.cpp | 2
   branches/release/libs/test/test/basic_cstring_test.cpp | 69 +-
   branches/release/libs/test/test/boost_check_equal_str.cpp | 2
   branches/release/libs/test/test/class_properties_test.cpp | 3
   branches/release/libs/test/test/config_file_iterator_test.cpp | 2
   branches/release/libs/test/test/config_file_test.cpp | 2
   branches/release/libs/test/test/custom_exception_test.cpp | 2
   branches/release/libs/test/test/errors_handling_test.cpp | 4
   branches/release/libs/test/test/fixed_mapping_test.cpp | 2
   branches/release/libs/test/test/foreach_test.cpp | 2
   branches/release/libs/test/test/ifstream_line_iterator_test.cpp | 2
   branches/release/libs/test/test/minimal_test.cpp | 2
   branches/release/libs/test/test/online_test.cpp | 2
   branches/release/libs/test/test/output_test_stream_test.cpp | 2
   branches/release/libs/test/test/parameterized_test_test.cpp | 2
   branches/release/libs/test/test/prg_exec_fail1.cpp | 2
   branches/release/libs/test/test/prg_exec_fail2.cpp | 7
   branches/release/libs/test/test/prg_exec_fail3.cpp | 2
   branches/release/libs/test/test/prg_exec_fail4.cpp | 2
   branches/release/libs/test/test/result_report_test.cpp | 2
   branches/release/libs/test/test/test_case_template_test.cpp | 2
   branches/release/libs/test/test/test_files/cfg_file_tst1.cfg | 10
   branches/release/libs/test/test/test_files/cfg_file_tst2.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst3.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst4.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst5.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst6.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst7.cfg | 2
   branches/release/libs/test/test/test_files/errors_handling_test.pattern | 784 ++++++++++++++++++++--------------------
   branches/release/libs/test/test/test_files/errors_handling_test.pattern2 | 558 ++++++++++++++--------------
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 | 6
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 | 8
   branches/release/libs/test/test/test_files/par_alias1.cfg | 18
   branches/release/libs/test/test/test_files/par_alias2.cfg | 8
   branches/release/libs/test/test/test_files/par_alias3.cfg | 8
   branches/release/libs/test/test/test_files/result_report_test.pattern | 276 +++++++-------
   branches/release/libs/test/test/test_files/test_broken_line.cfg | 66 +-
   branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg | 58 +-
   branches/release/libs/test/test/test_files/test_constructor.cfg | 8
   branches/release/libs/test/test/test_files/test_define.cfg | 24
   branches/release/libs/test/test/test_files/test_fp_comparisons.pattern | 60 +-
   branches/release/libs/test/test/test_files/test_ifdef.cfg | 74 +-
   branches/release/libs/test/test/test_files/test_ifdef2.cfg | 4
   branches/release/libs/test/test/test_files/test_ifdef3.cfg | 6
   branches/release/libs/test/test/test_files/test_ifdef4.cfg | 4
   branches/release/libs/test/test/test_files/test_include1.cfg | 6
   branches/release/libs/test/test/test_files/test_include1_include1.cfg | 2
   branches/release/libs/test/test/test_files/test_include2.cfg | 6
   branches/release/libs/test/test/test_files/test_include3.cfg | 6
   branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg | 2
   branches/release/libs/test/test/test_files/test_macro_def1.cfg | 16
   branches/release/libs/test/test/test_files/test_macro_subst4.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value1.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value10.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value11.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value12.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value13.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value2.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value3.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value4.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value5.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value6.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value7.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value8.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value9.cfg | 6
   branches/release/libs/test/test/test_files/test_tools_test.pattern | 141 +++---
   branches/release/libs/test/test/test_files/test_undef.cfg | 16
   branches/release/libs/test/test/test_fp_comparisons.cpp | 2
   branches/release/libs/test/test/test_tools_test.cpp | 9
   branches/release/libs/test/test/test_tree_management_test.cpp | 81 ---
   branches/release/libs/test/test/token_iterator_test.cpp | 2
   branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp | 2
   branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp | 2
   162 files changed, 1271 insertions(+), 1374 deletions(-)

Modified: branches/release/libs/test/example/Jamfile.v2
==============================================================================
--- branches/release/libs/test/example/Jamfile.v2 (original)
+++ branches/release/libs/test/example/Jamfile.v2 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -11,8 +11,6 @@
 
 # Project
 project libs/test/example
- :
- : requirements <toolset>msvc-6.5:<link>static
     ;
 
 # Define aliases for the needed libs to get shorter names
@@ -57,6 +55,4 @@
     [ run-fail logged_exp_example.cpp unit_test_framework ]
 
     [ run named_param_example.cpp ]
-
- [ run const_string_test.cpp ]
 ;

Modified: branches/release/libs/test/example/cla/assign_to.cpp
==============================================================================
--- branches/release/libs/test/example/cla/assign_to.cpp (original)
+++ branches/release/libs/test/example/cla/assign_to.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_float.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_float.cpp (original)
+++ branches/release/libs/test/example/cla/basic_float.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_int.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_int.cpp (original)
+++ branches/release/libs/test/example/cla/basic_int.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_list.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_list.cpp (original)
+++ branches/release/libs/test/example/cla/basic_list.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_string.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_string.cpp (original)
+++ branches/release/libs/test/example/cla/basic_string.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_udt.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_udt.cpp (original)
+++ branches/release/libs/test/example/cla/basic_udt.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/char_parameter.cpp
==============================================================================
--- branches/release/libs/test/example/cla/char_parameter.cpp (original)
+++ branches/release/libs/test/example/cla/char_parameter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/custom_handler.cpp
==============================================================================
--- branches/release/libs/test/example/cla/custom_handler.cpp (original)
+++ branches/release/libs/test/example/cla/custom_handler.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/custom_interpreter.cpp
==============================================================================
--- branches/release/libs/test/example/cla/custom_interpreter.cpp (original)
+++ branches/release/libs/test/example/cla/custom_interpreter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/custom_parameter.cpp
==============================================================================
--- branches/release/libs/test/example/cla/custom_parameter.cpp (original)
+++ branches/release/libs/test/example/cla/custom_parameter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/default_value.cpp
==============================================================================
--- branches/release/libs/test/example/cla/default_value.cpp (original)
+++ branches/release/libs/test/example/cla/default_value.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/dual_name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/dual_name.cpp (original)
+++ branches/release/libs/test/example/cla/dual_name.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/global.cpp
==============================================================================
--- branches/release/libs/test/example/cla/global.cpp (original)
+++ branches/release/libs/test/example/cla/global.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/guess_name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/guess_name.cpp (original)
+++ branches/release/libs/test/example/cla/guess_name.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/help.cpp
==============================================================================
--- branches/release/libs/test/example/cla/help.cpp (original)
+++ branches/release/libs/test/example/cla/help.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/ignore_mismatch.cpp
==============================================================================
--- branches/release/libs/test/example/cla/ignore_mismatch.cpp (original)
+++ branches/release/libs/test/example/cla/ignore_mismatch.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/input_separator.cpp
==============================================================================
--- branches/release/libs/test/example/cla/input_separator.cpp (original)
+++ branches/release/libs/test/example/cla/input_separator.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/multiplicable.cpp
==============================================================================
--- branches/release/libs/test/example/cla/multiplicable.cpp (original)
+++ branches/release/libs/test/example/cla/multiplicable.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/name.cpp (original)
+++ branches/release/libs/test/example/cla/name.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/optional.cpp
==============================================================================
--- branches/release/libs/test/example/cla/optional.cpp (original)
+++ branches/release/libs/test/example/cla/optional.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/optional_value.cpp
==============================================================================
--- branches/release/libs/test/example/cla/optional_value.cpp (original)
+++ branches/release/libs/test/example/cla/optional_value.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/positional.cpp
==============================================================================
--- branches/release/libs/test/example/cla/positional.cpp (original)
+++ branches/release/libs/test/example/cla/positional.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/prefix.cpp
==============================================================================
--- branches/release/libs/test/example/cla/prefix.cpp (original)
+++ branches/release/libs/test/example/cla/prefix.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/reference.cpp
==============================================================================
--- branches/release/libs/test/example/cla/reference.cpp (original)
+++ branches/release/libs/test/example/cla/reference.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/remainder.cpp
==============================================================================
--- branches/release/libs/test/example/cla/remainder.cpp (original)
+++ branches/release/libs/test/example/cla/remainder.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/separator.cpp
==============================================================================
--- branches/release/libs/test/example/cla/separator.cpp (original)
+++ branches/release/libs/test/example/cla/separator.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/usage.cpp
==============================================================================
--- branches/release/libs/test/example/cla/usage.cpp (original)
+++ branches/release/libs/test/example/cla/usage.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/access_unknown.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/access_unknown.cpp (original)
+++ branches/release/libs/test/example/cla/validation/access_unknown.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/ambiguous_access.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/ambiguous_access.cpp (original)
+++ branches/release/libs/test/example/cla/validation/ambiguous_access.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/ambiguous_input.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/ambiguous_input.cpp (original)
+++ branches/release/libs/test/example/cla/validation/ambiguous_input.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/definition_conflict.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/definition_conflict.cpp (original)
+++ branches/release/libs/test/example/cla/validation/definition_conflict.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/invalid_short_name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/invalid_short_name.cpp (original)
+++ branches/release/libs/test/example/cla/validation/invalid_short_name.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/multiple_generators.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/multiple_generators.cpp (original)
+++ branches/release/libs/test/example/cla/validation/multiple_generators.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp (original)
+++ branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp (original)
+++ branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp (original)
+++ branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/required_missing.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/required_missing.cpp (original)
+++ branches/release/libs/test/example/cla/validation/required_missing.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/unexpected_input.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/unexpected_input.cpp (original)
+++ branches/release/libs/test/example/cla/validation/unexpected_input.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp (original)
+++ branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/wide_string.cpp
==============================================================================
--- branches/release/libs/test/example/cla/wide_string.cpp (original)
+++ branches/release/libs/test/example/cla/wide_string.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Deleted: branches/release/libs/test/example/const_string.hpp
==============================================================================
--- branches/release/libs/test/example/const_string.hpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
+++ (empty file)
@@ -1,179 +0,0 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org/libs/test for the library home page.
-//
-// File : $RCSfile$
-//
-// Version : $Revision$
-//
-// Description : simple string class definition
-// ***************************************************************************
-
-#ifndef CONST_STRING_HPP
-#define CONST_STRING_HPP
-
-// STL
-#include <iterator>
-#include <string>
-#include <cstring>
-using std::string;
-
-namespace common_layer {
-
-// ************************************************************************** //
-// ************** const_string ************** //
-// ************************************************************************** //
-
-class const_string {
-public:
- // Subtypes
- typedef char const* iterator;
- typedef char const* const_iterator;
- typedef std::reverse_iterator<iterator> reverse_iterator;
- typedef reverse_iterator const_reverse_iterator;
-
- // Constructor
- const_string()
- : m_begin( "" ), m_end( m_begin ) {}
-
- // Copy constructor is generated by compiler
-
- const_string( const std::string& s )
- : m_begin( s.c_str() ),
- m_end( m_begin + s.length() ) {}
-
- const_string( char const* s )
- : m_begin( s ? s : "" )
- , m_end( s ? m_begin + std::strlen( s ) : m_begin )
- {}
-
- const_string( char const* s, size_t length )
- : m_begin( s ), m_end( m_begin + length ) { if( length == 0 ) erase(); }
-
- const_string( char const* first, char const* last )
- : m_begin( first ), m_end( last ) {}
-
- // data access methods
- char operator[]( size_t index ) const { return m_begin[index]; }
- char at( size_t index ) const { return m_begin[index]; }
-
- char const* data() const { return m_begin; }
-
- // length operators
- size_t length() const { return m_end - m_begin; }
- bool is_empty() const { return m_end == m_begin; }
-
- void erase() { m_begin = m_end = ""; }
- void resize( size_t new_len ) { if( m_begin + new_len < m_end ) m_end = m_begin + new_len; }
- void rshorten( size_t shift = 1 ) { m_end -= shift; if( m_end <= m_begin ) erase(); }
- void lshorten( size_t shift = 1 ) { m_begin += shift; if( m_end <= m_begin ) erase(); }
-
- // Assignment operators
- const_string& operator=( const_string const& s );
- const_string& operator=( string const& s ) { return *this = const_string( s ); }
- const_string& operator=( char const* s ) { return *this = const_string( s ); }
-
- const_string& assign( const_string const& s ) { return *this = s; }
- const_string& assign( string const& s, size_t len ) { return *this = const_string( s.data(), len ); }
- const_string& assign( string const& s ) { return *this = const_string( s ); }
- const_string& assign( char const* s ) { return *this = const_string( s ); }
- const_string& assign( char const* s, size_t len ) { return *this = const_string( s, len ); }
- const_string& assign( char const* f, char const* l ) { return *this = const_string( f, l ); }
-
- void swap( const_string& s ) {
- // do not want to include alogrithm
- char const* tmp1 = m_begin;
- char const* tmp2 = m_end;
-
- m_begin = s.m_begin;
- m_end = s.m_end;
-
- s.m_begin = tmp1;
- s.m_end = tmp2;
- }
-
- // Comparison operators
- friend bool operator==( const_string const& s1, const_string const& s2 )
- {
- return s1.length() == s2.length() && std::strncmp( s1.data(), s2.data(), s1.length() ) == 0;
- }
- friend bool operator==( const_string const& s1, char const* s2 ) { return s1 == const_string( s2 ); }
- friend bool operator==( const_string const& s1, const string& s2 ) { return s1 == const_string( s2 ); }
-
- friend bool operator!=( const_string const& s1, const_string const& s2 ) { return !(s1 == s2); }
- friend bool operator!=( const_string const& s1, char const* s2 ) { return !(s1 == s2); }
- friend bool operator!=( const_string const& s1, const string& s2 ) { return !(s1 == s2); }
-
- friend bool operator==( char const* s2, const_string const& s1 ) { return s1 == s2; }
- friend bool operator==( const string& s2, const_string const& s1 ) { return s1 == s2; }
-
- friend bool operator!=( char const* s2, const_string const& s1 ) { return !(s1 == s2); }
- friend bool operator!=( const string& s2, const_string const& s1 ) { return !(s1 == s2); }
-
- // Iterators
- iterator begin() const { return m_begin; }
- iterator end() const { return m_end; }
- reverse_iterator rbegin() const { return reverse_iterator( m_end ); }
- reverse_iterator rend() const { return reverse_iterator( m_begin ); }
-
-private:
-
- // Data members
- char const* m_begin;
- char const* m_end;
-};
-
-//____________________________________________________________________________//
-
-// first character
-class first_char {
-public:
- char operator()( const_string source, char default_char = '\0' ) const {
- return source.is_empty() ? default_char : *source.data();
- }
-};
-
-//____________________________________________________________________________//
-
-// last character
-class last_char {
-public:
- char operator()( const_string source, char default_char = '\0' ) const {
- return source.is_empty() ? default_char : *source.rbegin();
- }
-};
-
-//____________________________________________________________________________//
-
-inline const_string&
-const_string::operator=( const_string const& s ) {
- if( &s != this ) {
- m_begin = s.m_begin;
- m_end = s.m_end;
- }
-
- return *this;
-}
-
-//____________________________________________________________________________//
-
-typedef const_string const literal;
-
-//____________________________________________________________________________//
-
-inline std::ostream&
-operator<<( std::ostream& os, const_string const& str )
-{
- os << std::string( str.begin(), str.length() );
-
- return os;
-}
-
-//____________________________________________________________________________//
-
-}; // namespace common_layer
-
-#endif // CONST_STRING_HPP

Deleted: branches/release/libs/test/example/const_string_test.cpp
==============================================================================
--- branches/release/libs/test/example/const_string_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
+++ (empty file)
@@ -1,181 +0,0 @@
-// (C) Copyright Gennadiy Rozental 2001-2005.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org/libs/test for the library home page.
-//
-// File : $RCSfile: const_string_test.cpp,v $
-//
-// Version : $Revision$
-//
-// Description : simple string class test
-// ***************************************************************************
-
-#define BOOST_TEST_MODULE const_string test
-#include <boost/test/included/unit_test.hpp>
-
-#include "const_string.hpp"
-using common_layer::const_string;
-
-BOOST_AUTO_TEST_CASE( constructors_test )
-{
- const_string cs0( "" );
- BOOST_CHECK_EQUAL( cs0.length(), (size_t)0 );
- BOOST_CHECK_EQUAL( cs0.begin(), "" );
- BOOST_CHECK_EQUAL( cs0.end(), "" );
- BOOST_CHECK( cs0.is_empty() );
-
- const_string cs01( NULL );
- BOOST_CHECK_EQUAL( cs01.length(), (size_t)0 );
- BOOST_CHECK_EQUAL( cs01.begin(), "" );
- BOOST_CHECK_EQUAL( cs01.end(), "" );
- BOOST_CHECK( cs01.is_empty() );
-
- const_string cs1( "test_string" );
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test_string" ), 0 );
- BOOST_CHECK_EQUAL( cs1.length(), std::strlen("test_string") );
-
- std::string s( "test_string" );
- const_string cs2( s );
- BOOST_CHECK_EQUAL( std::strcmp( cs2.data(), "test_string" ), 0 );
-
- const_string cs3( cs1 );
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test_string" ), 0 );
-
- const_string cs4( "test_string", 4 );
- BOOST_CHECK_EQUAL( std::strncmp( cs4.data(), "test", cs4.length() ), 0 );
-
- const_string cs5( s.data(), s.data() + s.length() );
- BOOST_CHECK_EQUAL( std::strncmp( cs5.data(), "test_string", cs5.length() ), 0 );
-
- const_string cs_array[] = { "str1", "str2" };
-
- BOOST_CHECK_EQUAL( cs_array[0], "str1" );
- BOOST_CHECK_EQUAL( cs_array[1], "str2" );
-}
-
-BOOST_AUTO_TEST_CASE( data_access_test )
-{
- const_string cs1( "test_string" );
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test_string" ), 0 );
-
- BOOST_CHECK_EQUAL( cs1[(size_t)0], 't' );
- BOOST_CHECK_EQUAL( cs1[(size_t)4], '_' );
- BOOST_CHECK_EQUAL( cs1[cs1.length()-1], 'g' );
-
- BOOST_CHECK_EQUAL( cs1[(size_t)0], cs1.at( 0 ) );
- BOOST_CHECK_EQUAL( cs1[(size_t)2], cs1.at( 5 ) );
- BOOST_CHECK_EQUAL( cs1.at( cs1.length() - 1 ), 'g' );
-
- BOOST_CHECK_THROW( cs1.at( cs1.length() ), std::out_of_range );
-
- BOOST_CHECK_EQUAL( common_layer::first_char()( cs1 ), 't' );
- BOOST_CHECK_EQUAL( common_layer::last_char()( cs1 ) , 'g' );
-}
-
-
-BOOST_AUTO_TEST_CASE( length_test )
-{
- const_string cs1;
-
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)0 );
- BOOST_CHECK( cs1.is_empty() );
-
- cs1 = "";
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)0 );
- BOOST_CHECK( cs1.is_empty() );
-
- cs1 = "test_string";
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)11 );
-
- cs1.erase();
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)0 );
- BOOST_CHECK_EQUAL( cs1.data(), "" );
-
- cs1 = const_string( "test_string", 4 );
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)4 );
-
- cs1.resize( 5 );
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)4 );
-
- cs1.resize( 3 );
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)3 );
-
- cs1.rshorten();
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)2 );
- BOOST_CHECK_EQUAL( cs1[(size_t)0], 't' );
-
- cs1.lshorten();
- BOOST_CHECK_EQUAL( cs1.length(), (size_t)1 );
- BOOST_CHECK_EQUAL( cs1[(size_t)0], 'e' );
-
- cs1.lshorten();
- BOOST_CHECK( cs1.is_empty() );
- BOOST_CHECK_EQUAL( cs1.data(), "" );
-
- cs1 = "test_string";
- cs1.lshorten( 11 );
- BOOST_CHECK( cs1.is_empty() );
- BOOST_CHECK_EQUAL( cs1.data(), "" );
-}
-
-BOOST_AUTO_TEST_CASE( asignment_test )
-{
- const_string cs1;
- std::string s( "test_string" );
-
- cs1 = "test";
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test" ), 0 );
-
- cs1 = s;
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test_string" ), 0 );
-
- cs1.assign( "test" );
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test" ), 0 );
-
- const_string cs2( "test_string" );
-
- cs1.swap( cs2 );
- BOOST_CHECK_EQUAL( std::strcmp( cs1.data(), "test_string" ), 0 );
- BOOST_CHECK_EQUAL( std::strcmp( cs2.data(), "test" ), 0 );
-}
-
-BOOST_AUTO_TEST_CASE( comparison_test )
-{
- const_string cs1( "test_string" );
- const_string cs2( "test_string" );
- std::string s( "test_string" );
-
- BOOST_CHECK_EQUAL( cs1, "test_string" );
- BOOST_CHECK_EQUAL( "test_string", cs1 );
- BOOST_CHECK_EQUAL( cs1, cs2 );
- BOOST_CHECK_EQUAL( cs1, s );
- BOOST_CHECK_EQUAL( s , cs1 );
-
- cs1.resize( 4 );
-
- BOOST_CHECK( cs1 != "test_string" );
- BOOST_CHECK( "test_string" != cs1 );
- BOOST_CHECK( cs1 != cs2 );
- BOOST_CHECK( cs1 != s );
- BOOST_CHECK( s != cs1 );
-
- BOOST_CHECK_EQUAL( cs1, "test" );
-}
-
-BOOST_AUTO_TEST_CASE( iterators_test )
-{
- const_string cs1( "test_string" );
- std::string s;
-
- std::copy( cs1.begin(), cs1.end(), std::back_inserter( s ) );
- BOOST_CHECK_EQUAL( cs1, s );
-
- s.erase();
-
- std::copy( cs1.rbegin(), cs1.rend(), std::back_inserter( s ) );
- BOOST_CHECK_EQUAL( const_string( s ), "gnirts_tset" );
-}
-
-// EOF

Modified: branches/release/libs/test/example/env/custom_interpreter_env.cpp
==============================================================================
--- branches/release/libs/test/example/env/custom_interpreter_env.cpp (original)
+++ branches/release/libs/test/example/env/custom_interpreter_env.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/env_var_default_value.cpp
==============================================================================
--- branches/release/libs/test/example/env/env_var_default_value.cpp (original)
+++ branches/release/libs/test/example/env/env_var_default_value.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/environment_ex.cpp
==============================================================================
--- branches/release/libs/test/example/env/environment_ex.cpp (original)
+++ branches/release/libs/test/example/env/environment_ex.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/global_id.cpp
==============================================================================
--- branches/release/libs/test/example/env/global_id.cpp (original)
+++ branches/release/libs/test/example/env/global_id.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/modifier_combination.cpp
==============================================================================
--- branches/release/libs/test/example/env/modifier_combination.cpp (original)
+++ branches/release/libs/test/example/env/modifier_combination.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/validation/need_typed_access.cpp
==============================================================================
--- branches/release/libs/test/example/env/validation/need_typed_access.cpp (original)
+++ branches/release/libs/test/example/env/validation/need_typed_access.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/variable_ex.cpp
==============================================================================
--- branches/release/libs/test/example/env/variable_ex.cpp (original)
+++ branches/release/libs/test/example/env/variable_ex.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/est_example1.cpp
==============================================================================
--- branches/release/libs/test/example/est_example1.cpp (original)
+++ branches/release/libs/test/example/est_example1.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/est_example2.cpp
==============================================================================
--- branches/release/libs/test/example/est_example2.cpp (original)
+++ branches/release/libs/test/example/est_example2.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/exec_mon_example.cpp
==============================================================================
--- branches/release/libs/test/example/exec_mon_example.cpp (original)
+++ branches/release/libs/test/example/exec_mon_example.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2008.
+// (C) Copyright Gennadiy Rozental 2003-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/logged_exp_example.cpp
==============================================================================
--- branches/release/libs/test/example/logged_exp_example.cpp (original)
+++ branches/release/libs/test/example/logged_exp_example.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/named_param_example.cpp
==============================================================================
--- branches/release/libs/test/example/named_param_example.cpp (original)
+++ branches/release/libs/test/example/named_param_example.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/prg_exec_example.cpp
==============================================================================
--- branches/release/libs/test/example/prg_exec_example.cpp (original)
+++ branches/release/libs/test/example/prg_exec_example.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Deleted: branches/release/libs/test/example/unit_test_example_011.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_011.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
+++ (empty file)
@@ -1,9 +0,0 @@
-#define BOOST_TEST_MODULE broken
-#include <boost/test/included/unit_test.hpp>
-
-
-BOOST_AUTO_TEST_CASE( broken_test )
-{
- ::system("ls");
-}
-

Deleted: branches/release/libs/test/example/unit_test_example_012.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_012.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
+++ (empty file)
@@ -1,24 +0,0 @@
-#include <boost/test/unit_test.hpp>
-#include <cstdlib>
-
-using boost::unit_test::test_suite;
-
-void Vektor3Test1() { }
-
-test_suite* Vektor3_test_suite()
-{
- test_suite *test = BOOST_TEST_SUITE("Vektor3 test suite");
- test->add(BOOST_TEST_CASE(&Vektor3Test1));
-
- return test;
-}
-
-test_suite* init_unit_test_suite(int, char *[])
-{
- std::system("true");
- // leads to "Test setup error: child has exited; pid: 1001; uid: 30540; exit value: 0"
-
- test_suite *test = BOOST_TEST_SUITE("Master test suite");
- test->add(Vektor3_test_suite());
- return test;
-}
\ No newline at end of file

Modified: branches/release/libs/test/example/unit_test_example_02.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_02.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_02.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2008.
+// (C) Copyright Gennadiy Rozental 2002-2006.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_03.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_03.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_03.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2008.
+// (C) Copyright Gennadiy Rozental 2002-2006.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_04.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_04.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_04.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_05.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_05.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_05.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_06.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_06.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_06.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_07.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_07.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_07.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -29,7 +29,7 @@
 // each produced test case uses struct F as a fixture
 BOOST_AUTO_TEST_CASE_TEMPLATE( my_test, T, test_types )
 {
- T t = static_cast<T>(i);
+ T t = i;
 
     // usually it's a bad idea to use BOOST_CHECK_EQUAL for checking equality values of
     // floating point types. This check may or may not produce an error report

Modified: branches/release/libs/test/example/unit_test_example_08.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_08.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_08.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_09_1.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_09_1.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_09_1.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_09_2.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_09_2.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_09_2.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_10.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_10.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_10.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_11.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_11.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_11.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2008.
+// (C) Copyright Gennadiy Rozental 2002-2006.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_12.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_12.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_12.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_12.input
==============================================================================
--- branches/release/libs/test/example/unit_test_example_12.input (original)
+++ branches/release/libs/test/example/unit_test_example_12.input 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,11 +1,11 @@
-asdf
-a 1
-s 1000
-d 10
-f 100
-as 1001
-fadf 211
-ffda 211
-aaaaaaaa 8
-aaaaaaaaa -1
-ab -2
+asdf
+a 1
+s 1000
+d 10
+f 100
+as 1001
+fadf 211
+ffda 211
+aaaaaaaa 8
+aaaaaaaaa -1
+ab -2

Modified: branches/release/libs/test/src/compiler_log_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/compiler_log_formatter.cpp (original)
+++ branches/release/libs/test/src/compiler_log_formatter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/cpp_main.cpp
==============================================================================
--- branches/release/libs/test/src/cpp_main.cpp (original)
+++ branches/release/libs/test/src/cpp_main.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/debug.cpp
==============================================================================
--- branches/release/libs/test/src/debug.cpp (original)
+++ branches/release/libs/test/src/debug.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2006-2008.
+// (C) Copyright Gennadiy Rozental 2006.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/exception_safety.cpp
==============================================================================
--- branches/release/libs/test/src/exception_safety.cpp (original)
+++ branches/release/libs/test/src/exception_safety.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/execution_monitor.cpp
==============================================================================
--- branches/release/libs/test/src/execution_monitor.cpp (original)
+++ branches/release/libs/test/src/execution_monitor.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/framework.cpp
==============================================================================
--- branches/release/libs/test/src/framework.cpp (original)
+++ branches/release/libs/test/src/framework.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/interaction_based.cpp
==============================================================================
--- branches/release/libs/test/src/interaction_based.cpp (original)
+++ branches/release/libs/test/src/interaction_based.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/logged_expectations.cpp
==============================================================================
--- branches/release/libs/test/src/logged_expectations.cpp (original)
+++ branches/release/libs/test/src/logged_expectations.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/plain_report_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/plain_report_formatter.cpp (original)
+++ branches/release/libs/test/src/plain_report_formatter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/progress_monitor.cpp
==============================================================================
--- branches/release/libs/test/src/progress_monitor.cpp (original)
+++ branches/release/libs/test/src/progress_monitor.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/results_collector.cpp
==============================================================================
--- branches/release/libs/test/src/results_collector.cpp (original)
+++ branches/release/libs/test/src/results_collector.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/results_reporter.cpp
==============================================================================
--- branches/release/libs/test/src/results_reporter.cpp (original)
+++ branches/release/libs/test/src/results_reporter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/test_main.cpp
==============================================================================
--- branches/release/libs/test/src/test_main.cpp (original)
+++ branches/release/libs/test/src/test_main.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/test_tools.cpp
==============================================================================
--- branches/release/libs/test/src/test_tools.cpp (original)
+++ branches/release/libs/test/src/test_tools.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_log.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_log.cpp (original)
+++ branches/release/libs/test/src/unit_test_log.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_main.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_main.cpp (original)
+++ branches/release/libs/test/src/unit_test_main.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_monitor.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_monitor.cpp (original)
+++ branches/release/libs/test/src/unit_test_monitor.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_parameters.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_parameters.cpp (original)
+++ branches/release/libs/test/src/unit_test_parameters.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_suite.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_suite.cpp (original)
+++ branches/release/libs/test/src/unit_test_suite.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/xml_log_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/xml_log_formatter.cpp (original)
+++ branches/release/libs/test/src/xml_log_formatter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/xml_report_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/xml_report_formatter.cpp (original)
+++ branches/release/libs/test/src/xml_report_formatter.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2008.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/Jamfile.v2
==============================================================================
--- branches/release/libs/test/test/Jamfile.v2 (original)
+++ branches/release/libs/test/test/Jamfile.v2 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -6,19 +6,14 @@
 # See http://www.boost.org/libs/test for the library home page.
 
 
-rule test-btl-lib ( test-rule : test-name : lib-name ? : pattern_file * : source_files * : extra-libs ? )
+rule test-btl-lib ( test-rule : test-name : lib-name ? : pattern_file * : source_files * )
 {
    source_files ?= $(test-name).cpp ;
 
- return [ $(test-rule) $(source_files) ../build//$(lib-name) $(extra-libs)
+ return [ $(test-rule) $(source_files) ../build//$(lib-name)
             : #args
             : $(pattern_file)
             : #<stlport-iostream>on
- # Activating -pedantic finds more gotchas
- # Unfortunately, this warns about the use of "long long" in gcc's own stdlib
- # So deactivate those warnings again
- <toolset>gcc:<cxxflags>-pedantic
- <toolset>gcc:<cxxflags>-Wno-long-long
               <toolset>borland:<cxxflags>-w-8080
               <toolset>msvc-6.5:<link>static
               <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
@@ -59,8 +54,6 @@
           [ test-btl-lib run : token_iterator_test : boost_unit_test_framework ]
           [ test-btl-lib run : boost_check_equal_str : boost_unit_test_framework ]
           [ test-btl-lib run : test_tree_management_test : boost_unit_test_framework ]
- [ test-btl-lib run : sync_access_test : boost_unit_test_framework/<link>static : : : /boost/thread//boost_thread ]
-
             ;
 
 # A target that runs all the tests

Modified: branches/release/libs/test/test/algorithms_test.cpp
==============================================================================
--- branches/release/libs/test/test/algorithms_test.cpp (original)
+++ branches/release/libs/test/test/algorithms_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2008.
+// (C) Copyright Gennadiy Rozental 2003-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/basic_cstring_test.cpp
==============================================================================
--- branches/release/libs/test/test/basic_cstring_test.cpp (original)
+++ branches/release/libs/test/test/basic_cstring_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -12,10 +12,6 @@
 // Description : basic_cstring unit test
 // *****************************************************************************
 
-#ifdef _MSC_VER
-#pragma warning(disable: 4996)
-#endif
-
 // Boost.Test
 #include <boost/test/unit_test.hpp>
 #include <boost/test/test_case_template.hpp>
@@ -94,19 +90,19 @@
 {
     {
         utf::basic_cstring<CharT> bcs;
- BOOST_CHECK_EQUAL( bcs.size(), (unsigned)0 );
+ BOOST_CHECK_EQUAL( bcs.size(), 0 );
         BOOST_CHECK( bcs.is_empty() );
     }
 
     {
         utf::basic_cstring<CharT> bcs( utf::basic_cstring<CharT>::null_str() );
- BOOST_CHECK_EQUAL( bcs.size(), (unsigned)0 );
+ BOOST_CHECK_EQUAL( bcs.size(), 0 );
         BOOST_CHECK( bcs.is_empty() );
     }
 
     {
         utf::basic_cstring<CharT> bcs( 0 );
- BOOST_CHECK_EQUAL( bcs.size(), (unsigned)0 );
+ BOOST_CHECK_EQUAL( bcs.size(), 0 );
         BOOST_CHECK( bcs.is_empty() );
     }
 
@@ -199,24 +195,24 @@
 {
     utf::basic_cstring<CharT> bcs1;
 
- BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)0 );
+ BOOST_CHECK_EQUAL( bcs1.size(), 0 );
     BOOST_CHECK( bcs1.is_empty() );
 
     bcs1 = TEST_STRING;
- BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)11 );
+ BOOST_CHECK_EQUAL( bcs1.size(), 11 );
 
     bcs1.clear();
- BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)0 );
+ BOOST_CHECK_EQUAL( bcs1.size(), 0 );
     BOOST_CHECK( bcs1.is_empty() );
 
     bcs1 = utf::basic_cstring<CharT>( TEST_STRING, 4 );
- BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)4 );
+ BOOST_CHECK_EQUAL( bcs1.size(), 4 );
 
     bcs1.resize( 5 );
- BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)4 );
+ BOOST_CHECK_EQUAL( bcs1.size(), 4 );
 
     bcs1.resize( 3 );
- BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)3 );
+ BOOST_CHECK_EQUAL( bcs1.size(), 3 );
 }
 
 //____________________________________________________________________________//
@@ -336,11 +332,11 @@
     LOCAL_DEF( bcs0, "tes" );
 
     bcs0.trim_right( 1 );
- BOOST_CHECK_EQUAL( bcs0.size(), (unsigned)2 );
+ BOOST_CHECK_EQUAL( bcs0.size(), 2 );
     BOOST_CHECK_EQUAL( bcs0[0], 't' );
 
     bcs0.trim_left( 1 );
- BOOST_CHECK_EQUAL( bcs0.size(), (unsigned)1 );
+ BOOST_CHECK_EQUAL( bcs0.size(), 1 );
     BOOST_CHECK_EQUAL( bcs0[0], 'e' );
 
     bcs0.trim_left( 1 );
@@ -404,30 +400,27 @@
 
 BOOST_TEST_CASE_TEMPLATE_FUNCTION( find_test, CharT )
 {
- typedef typename utf::basic_cstring<CharT>::size_type size;
     utf::basic_cstring<CharT> bcs1( TEST_STRING );
 
- size not_found = (size)utf::basic_cstring<CharT>::npos;
-
- BOOST_CHECK_EQUAL( bcs1.find( utf::basic_cstring<CharT>() ), not_found );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test" ) ), (size)0 );
- BOOST_CHECK_EQUAL( bcs1.find( TEST_STRING ), (size)0 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test_string " ) ), not_found );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( " test_string" ) ), not_found );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "est" ) ), (size)1 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "t_st" ) ), (size)3 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "ing" ) ), (size)8 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "tst" ) ), not_found );
-
- BOOST_CHECK_EQUAL( bcs1.rfind( utf::basic_cstring<CharT>() ), not_found );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test" ) ), (size)0 );
- BOOST_CHECK_EQUAL( bcs1.rfind( TEST_STRING ), (size)0 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test_string " ) ), not_found );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( " test_string" ) ), not_found );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "est" ) ), (size)1 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "t_st" ) ), (size)3 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "ing" ) ), (size)8 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "tst" ) ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.find( utf::basic_cstring<CharT>() ), utf::basic_cstring<CharT>::npos );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test" ) ), 0 );
+ BOOST_CHECK_EQUAL( bcs1.find( TEST_STRING ), 0 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test_string " ) ), utf::basic_cstring<CharT>::npos );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( " test_string" ) ), utf::basic_cstring<CharT>::npos );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "est" ) ), 1 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "t_st" ) ), 3 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "ing" ) ), 8 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "tst" ) ), utf::basic_cstring<CharT>::npos );
+
+ BOOST_CHECK_EQUAL( bcs1.rfind( utf::basic_cstring<CharT>() ), utf::basic_cstring<CharT>::npos );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test" ) ), 0 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( TEST_STRING ), 0 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test_string " ) ), utf::basic_cstring<CharT>::npos );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( " test_string" ) ), utf::basic_cstring<CharT>::npos );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "est" ) ), 1 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "t_st" ) ), 3 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "ing" ) ), 8 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "tst" ) ), utf::basic_cstring<CharT>::npos );
 }
 
 //____________________________________________________________________________//

Modified: branches/release/libs/test/test/boost_check_equal_str.cpp
==============================================================================
--- branches/release/libs/test/test/boost_check_equal_str.cpp (original)
+++ branches/release/libs/test/test/boost_check_equal_str.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/class_properties_test.cpp
==============================================================================
--- branches/release/libs/test/test/class_properties_test.cpp (original)
+++ branches/release/libs/test/test/class_properties_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2008.
+// (C) Copyright Gennadiy Rozental 2003-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -131,6 +131,7 @@
     BOOST_CHECK( s == p_str );
     BOOST_CHECK( p_str2 != p_str );
 
+
     BOOST_CHECK_EQUAL( p_b->foo(), 1 );
 
     BOOST_CHECK_EQUAL( p_one ^ 3, 2 );

Modified: branches/release/libs/test/test/config_file_iterator_test.cpp
==============================================================================
--- branches/release/libs/test/test/config_file_iterator_test.cpp (original)
+++ branches/release/libs/test/test/config_file_iterator_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/config_file_test.cpp
==============================================================================
--- branches/release/libs/test/test/config_file_test.cpp (original)
+++ branches/release/libs/test/test/config_file_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/custom_exception_test.cpp
==============================================================================
--- branches/release/libs/test/test/custom_exception_test.cpp (original)
+++ branches/release/libs/test/test/custom_exception_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2008.
+// (C) Copyright Gennadiy Rozental 2003-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/errors_handling_test.cpp
==============================================================================
--- branches/release/libs/test/test/errors_handling_test.cpp (original)
+++ branches/release/libs/test/test/errors_handling_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // (C) Copyright Beman Dawes 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
@@ -46,7 +46,7 @@
         output << line << ": ";
     }
 
- void test_unit_finish( std::ostream& output, test_unit const& tu, unsigned long )
+ void test_unit_finish( std::ostream& output, test_unit const& tu, unsigned long elapsed )
     {
         output << "Leaving test " << tu.p_type_name << " \"" << tu.p_name << "\"" << std::endl;
     }

Modified: branches/release/libs/test/test/fixed_mapping_test.cpp
==============================================================================
--- branches/release/libs/test/test/fixed_mapping_test.cpp (original)
+++ branches/release/libs/test/test/fixed_mapping_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/foreach_test.cpp
==============================================================================
--- branches/release/libs/test/test/foreach_test.cpp (original)
+++ branches/release/libs/test/test/foreach_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/ifstream_line_iterator_test.cpp
==============================================================================
--- branches/release/libs/test/test/ifstream_line_iterator_test.cpp (original)
+++ branches/release/libs/test/test/ifstream_line_iterator_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/minimal_test.cpp
==============================================================================
--- branches/release/libs/test/test/minimal_test.cpp (original)
+++ branches/release/libs/test/test/minimal_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/online_test.cpp
==============================================================================
--- branches/release/libs/test/test/online_test.cpp (original)
+++ branches/release/libs/test/test/online_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/output_test_stream_test.cpp
==============================================================================
--- branches/release/libs/test/test/output_test_stream_test.cpp (original)
+++ branches/release/libs/test/test/output_test_stream_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/parameterized_test_test.cpp
==============================================================================
--- branches/release/libs/test/test/parameterized_test_test.cpp (original)
+++ branches/release/libs/test/test/parameterized_test_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2008.
+// (C) Copyright Gennadiy Rozental 2002-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/prg_exec_fail1.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail1.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail1.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // (C) Copyright Beman Dawes 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/test/prg_exec_fail2.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail2.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail2.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // (C) Copyright Beman Dawes 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
@@ -29,13 +29,8 @@
 
 int cpp_main( int, char *[] ) // note the name
 {
-#if defined(APPLE) && defined(ppc)
- printf("The ppc doesn't throw on divice-by-zero. No check.\n");
- return 1;
-#else
     int div = 0;
     return 10 / div;
-#endif
 }
 
 //____________________________________________________________________________//

Modified: branches/release/libs/test/test/prg_exec_fail3.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail3.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail3.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2008.
+// (C) Copyright Gennadiy Rozental 2002-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/prg_exec_fail4.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail4.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail4.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2008.
+// (C) Copyright Gennadiy Rozental 2003-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/result_report_test.cpp
==============================================================================
--- branches/release/libs/test/test/result_report_test.cpp (original)
+++ branches/release/libs/test/test/result_report_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Deleted: branches/release/libs/test/test/sync_access_test.cpp
==============================================================================
--- branches/release/libs/test/test/sync_access_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
+++ (empty file)
@@ -1,36 +0,0 @@
-#define BOOST_TEST_MODULE sync_access_test
-#include <boost/test/unit_test.hpp>
-
-#include <boost/thread.hpp>
-#include <boost/thread/barrier.hpp>
-#include <boost/bind.hpp>
-#include <boost/ref.hpp>
-
-
-using namespace boost;
-namespace ut = boost::unit_test;
-
-static boost::mutex m;
-
-/// thread execution function
-static void thread_function(boost::barrier& b)
-{
- b.wait(); /// wait until memory barrier allows the execution
- boost::mutex::scoped_lock lock(m); /// lock mutex
- BOOST_CHECK_EQUAL(1,0); /// produce the fault
-}
-
-/// test function which creates threads
-BOOST_AUTO_TEST_CASE( test_multiple_assertion_faults )
-{
- boost::thread_group tg; // thread group to manage all threads
- boost::barrier b(100); // memory barrier, which should block all threads
- // until all 100 threads were created
-
- for(size_t i=0; i<100; ++i)
- tg.create_thread(boost::bind(thread_function, ref(b))); /// create a thread and pass it the barrier
-
- tg.join_all();
-}
-
-// EOF

Modified: branches/release/libs/test/test/test_case_template_test.cpp
==============================================================================
--- branches/release/libs/test/test/test_case_template_test.cpp (original)
+++ branches/release/libs/test/test/test_case_template_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2008.
+// (C) Copyright Gennadiy Rozental 2003-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/test_files/cfg_file_tst1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst1.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst1.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,5 +1,5 @@
-par1 = "ABC "
-NS1::par1 = 12
-NS2::NS3::par1 = OFF
-NS2::NS4::par1 = ON
-NS2::NS4::NS5::par1 = 1 2 3
+par1 = "ABC "
+NS1::par1 = 12
+NS2::NS3::par1 = OFF
+NS2::NS4::par1 = ON
+NS2::NS4::NS5::par1 = 1 2 3

Modified: branches/release/libs/test/test/test_files/cfg_file_tst2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst2.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst2.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-par1 = |"Simple text "|
+par1 = |"Simple text "|

Modified: branches/release/libs/test/test/test_files/cfg_file_tst3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst3.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst3.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-par1 = 1
+par1 = 1

Modified: branches/release/libs/test/test/test_files/cfg_file_tst4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst4.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst4.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-NS::par2 = 1 2
+NS::par2 = 1 2

Modified: branches/release/libs/test/test/test_files/cfg_file_tst5.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst5.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst5.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-NS::par2 => 2
+NS::par2 => 2

Modified: branches/release/libs/test/test/test_files/cfg_file_tst6.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst6.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst6.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-par1 1
+par1 1

Modified: branches/release/libs/test/test/test_files/cfg_file_tst7.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst7.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst7.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-NS1/NS2/par 1
+NS1/NS2/par 1

Modified: branches/release/libs/test/test/test_files/errors_handling_test.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/errors_handling_test.pattern (original)
+++ branches/release/libs/test/test/test_files/errors_handling_test.pattern 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,392 +1,392 @@
-
-===========================
-log level: log_successful_tests; error type: no error;
-
-Entering test case "error_on_demand"
-99: info: check 'no error' passed
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: system error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user fatal error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: system fatal error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-Test is aborted
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: no error;
-
-Entering test case "error_on_demand"
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: system error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user fatal error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: system fatal error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-Test is aborted
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_messages; error type: no error;
-
-
-===========================
-log level: log_messages; error type: user message;
-
-message
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user warning;
-
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_messages; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_messages; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_messages; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_messages; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-Test is aborted
-
-===========================
-log level: log_warnings; error type: no error;
-
-
-===========================
-log level: log_warnings; error type: user message;
-
-
-===========================
-log level: log_warnings; error type: user warning;
-
-107: warning in "error_on_demand": warning
-
-===========================
-log level: log_warnings; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_warnings; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_warnings; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_warnings; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_warnings; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_all_errors; error type: no error;
-
-
-===========================
-log level: log_all_errors; error type: user message;
-
-
-===========================
-log level: log_all_errors; error type: user warning;
-
-
-===========================
-log level: log_all_errors; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_all_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_all_errors; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_all_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_all_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_cpp_exception_errors; error type: no error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user message;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user warning;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_cpp_exception_errors; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_cpp_exception_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_cpp_exception_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_system_errors; error type: no error;
-
-
-===========================
-log level: log_system_errors; error type: user message;
-
-
-===========================
-log level: log_system_errors; error type: user warning;
-
-
-===========================
-log level: log_system_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_system_errors; error type: cpp exception;
-
-
-===========================
-log level: log_system_errors; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_system_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_system_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_fatal_errors; error type: no error;
-
-
-===========================
-log level: log_fatal_errors; error type: user message;
-
-
-===========================
-log level: log_fatal_errors; error type: user warning;
-
-
-===========================
-log level: log_fatal_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_fatal_errors; error type: cpp exception;
-
-
-===========================
-log level: log_fatal_errors; error type: system error;
-
-
-===========================
-log level: log_fatal_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_fatal_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_nothing; error type: no error;
-
-
-===========================
-log level: log_nothing; error type: user message;
-
-
-===========================
-log level: log_nothing; error type: user warning;
-
-
-===========================
-log level: log_nothing; error type: user non-fatal error;
-
-
-===========================
-log level: log_nothing; error type: cpp exception;
-
-
-===========================
-log level: log_nothing; error type: system error;
-
-
-===========================
-log level: log_nothing; error type: user fatal error;
-
-
-===========================
-log level: log_nothing; error type: system fatal error;
-
+
+===========================
+log level: log_successful_tests; error type: no error;
+
+Entering test case "error_on_demand"
+99: info: check 'no error' passed
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: system error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user fatal error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: system fatal error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+Test is aborted
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: no error;
+
+Entering test case "error_on_demand"
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: system error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user fatal error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: system fatal error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+Test is aborted
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_messages; error type: no error;
+
+
+===========================
+log level: log_messages; error type: user message;
+
+message
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user warning;
+
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_messages; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_messages; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_messages; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_messages; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+Test is aborted
+
+===========================
+log level: log_warnings; error type: no error;
+
+
+===========================
+log level: log_warnings; error type: user message;
+
+
+===========================
+log level: log_warnings; error type: user warning;
+
+107: warning in "error_on_demand": warning
+
+===========================
+log level: log_warnings; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_warnings; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_warnings; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_warnings; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_warnings; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_all_errors; error type: no error;
+
+
+===========================
+log level: log_all_errors; error type: user message;
+
+
+===========================
+log level: log_all_errors; error type: user warning;
+
+
+===========================
+log level: log_all_errors; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_all_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_all_errors; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_all_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_all_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_cpp_exception_errors; error type: no error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user message;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user warning;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_cpp_exception_errors; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_cpp_exception_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_cpp_exception_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_system_errors; error type: no error;
+
+
+===========================
+log level: log_system_errors; error type: user message;
+
+
+===========================
+log level: log_system_errors; error type: user warning;
+
+
+===========================
+log level: log_system_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_system_errors; error type: cpp exception;
+
+
+===========================
+log level: log_system_errors; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_system_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_system_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_fatal_errors; error type: no error;
+
+
+===========================
+log level: log_fatal_errors; error type: user message;
+
+
+===========================
+log level: log_fatal_errors; error type: user warning;
+
+
+===========================
+log level: log_fatal_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_fatal_errors; error type: cpp exception;
+
+
+===========================
+log level: log_fatal_errors; error type: system error;
+
+
+===========================
+log level: log_fatal_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_fatal_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_nothing; error type: no error;
+
+
+===========================
+log level: log_nothing; error type: user message;
+
+
+===========================
+log level: log_nothing; error type: user warning;
+
+
+===========================
+log level: log_nothing; error type: user non-fatal error;
+
+
+===========================
+log level: log_nothing; error type: cpp exception;
+
+
+===========================
+log level: log_nothing; error type: system error;
+
+
+===========================
+log level: log_nothing; error type: user fatal error;
+
+
+===========================
+log level: log_nothing; error type: system fatal error;
+

Modified: branches/release/libs/test/test/test_files/errors_handling_test.pattern2
==============================================================================
--- branches/release/libs/test/test/test_files/errors_handling_test.pattern2 (original)
+++ branches/release/libs/test/test/test_files/errors_handling_test.pattern2 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,279 +1,279 @@
-
-===========================
-log level: log_successful_tests; error type: no error;
-
-Entering test case "error_on_demand"
-99: info: check 'no error' passed
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: system error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: no error;
-
-Entering test case "error_on_demand"
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: system error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_messages; error type: no error;
-
-
-===========================
-log level: log_messages; error type: user message;
-
-message
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user warning;
-
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_messages; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_messages; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_warnings; error type: no error;
-
-
-===========================
-log level: log_warnings; error type: user message;
-
-
-===========================
-log level: log_warnings; error type: user warning;
-
-107: warning in "error_on_demand": warning
-
-===========================
-log level: log_warnings; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_warnings; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_warnings; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_all_errors; error type: no error;
-
-
-===========================
-log level: log_all_errors; error type: user message;
-
-
-===========================
-log level: log_all_errors; error type: user warning;
-
-
-===========================
-log level: log_all_errors; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_all_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_all_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_cpp_exception_errors; error type: no error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user message;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user warning;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_cpp_exception_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_system_errors; error type: no error;
-
-
-===========================
-log level: log_system_errors; error type: user message;
-
-
-===========================
-log level: log_system_errors; error type: user warning;
-
-
-===========================
-log level: log_system_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_system_errors; error type: cpp exception;
-
-
-===========================
-log level: log_system_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_fatal_errors; error type: no error;
-
-
-===========================
-log level: log_fatal_errors; error type: user message;
-
-
-===========================
-log level: log_fatal_errors; error type: user warning;
-
-
-===========================
-log level: log_fatal_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_fatal_errors; error type: cpp exception;
-
-
-===========================
-log level: log_fatal_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_nothing; error type: no error;
-
-
-===========================
-log level: log_nothing; error type: user message;
-
-
-===========================
-log level: log_nothing; error type: user warning;
-
-
-===========================
-log level: log_nothing; error type: user non-fatal error;
-
-
-===========================
-log level: log_nothing; error type: cpp exception;
-
-
-===========================
-log level: log_nothing; error type: system error;
-
+
+===========================
+log level: log_successful_tests; error type: no error;
+
+Entering test case "error_on_demand"
+99: info: check 'no error' passed
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: system error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: no error;
+
+Entering test case "error_on_demand"
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: system error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_messages; error type: no error;
+
+
+===========================
+log level: log_messages; error type: user message;
+
+message
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user warning;
+
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_messages; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_messages; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_warnings; error type: no error;
+
+
+===========================
+log level: log_warnings; error type: user message;
+
+
+===========================
+log level: log_warnings; error type: user warning;
+
+107: warning in "error_on_demand": warning
+
+===========================
+log level: log_warnings; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_warnings; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_warnings; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_all_errors; error type: no error;
+
+
+===========================
+log level: log_all_errors; error type: user message;
+
+
+===========================
+log level: log_all_errors; error type: user warning;
+
+
+===========================
+log level: log_all_errors; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_all_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_all_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_cpp_exception_errors; error type: no error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user message;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user warning;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_cpp_exception_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_system_errors; error type: no error;
+
+
+===========================
+log level: log_system_errors; error type: user message;
+
+
+===========================
+log level: log_system_errors; error type: user warning;
+
+
+===========================
+log level: log_system_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_system_errors; error type: cpp exception;
+
+
+===========================
+log level: log_system_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_fatal_errors; error type: no error;
+
+
+===========================
+log level: log_fatal_errors; error type: user message;
+
+
+===========================
+log level: log_fatal_errors; error type: user warning;
+
+
+===========================
+log level: log_fatal_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_fatal_errors; error type: cpp exception;
+
+
+===========================
+log level: log_fatal_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_nothing; error type: no error;
+
+
+===========================
+log level: log_nothing; error type: user message;
+
+
+===========================
+log level: log_nothing; error type: user warning;
+
+
+===========================
+log level: log_nothing; error type: user non-fatal error;
+
+
+===========================
+log level: log_nothing; error type: cpp exception;
+
+
+===========================
+log level: log_nothing; error type: system error;
+

Modified: branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1
==============================================================================
--- branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 (original)
+++ branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-acv ffg
-
-
+acv ffg
+
+
 1
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2
==============================================================================
--- branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 (original)
+++ branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-{ abc d }
-{ d
- dsfg
-}
+{ abc d }
+{ d
+ dsfg
+}

Modified: branches/release/libs/test/test/test_files/par_alias1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/par_alias1.cfg (original)
+++ branches/release/libs/test/test/test_files/par_alias1.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,9 +1,9 @@
-
-par2 NS1::par1
-par3 NS2::NS3::par1
-
-par5 NS2::NS3::par1
-
-par4 NS2::NS4::par1
-
-
+
+par2 NS1::par1
+par3 NS2::NS3::par1
+
+par5 NS2::NS3::par1
+
+par4 NS2::NS4::par1
+
+

Modified: branches/release/libs/test/test/test_files/par_alias2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/par_alias2.cfg (original)
+++ branches/release/libs/test/test/test_files/par_alias2.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-#not exitent parameter
-par1 BLA::bla
-
-
+#not exitent parameter
+par1 BLA::bla
+
+

Modified: branches/release/libs/test/test/test_files/par_alias3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/par_alias3.cfg (original)
+++ branches/release/libs/test/test/test_files/par_alias3.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-# unexpected token
-par1 NS1::par1 par2
-
-
+# unexpected token
+par1 NS1::par1 par2
+
+

Modified: branches/release/libs/test/test/test_files/result_report_test.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/result_report_test.pattern (original)
+++ branches/release/libs/test/test/test_files/result_report_test.pattern 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,138 +1,138 @@
-
-*** No errors detected
-*************************************************************************
-
-Test suite "1 test cases inside" passed with:
- 1 test case out of 1 passed
-
-*************************************************************************
-
-Test suite "1 test cases inside" passed with:
- 1 test case out of 1 passed
-
- Test case "good_foo" passed
-
-*************************************************************************
-<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** No errors detected
-*************************************************************************
-
-Test suite "1 bad test case inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 1 test case out of 1 passed
-
-*************************************************************************
-
-Test suite "1 bad test case inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 1 test case out of 1 passed
-
- Test case "bad_foo" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
-
-*************************************************************************
-<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** No errors detected
-*************************************************************************
-
-Test suite "2 test cases inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 2 test cases out of 2 passed
-
-*************************************************************************
-
-Test suite "2 test cases inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 2 test cases out of 2 passed
-
- Test case "good_foo" passed
-
- Test case "bad_foo" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
-
-*************************************************************************
-<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** 2 failures detected in test suite "3 test cases inside"
-*************************************************************************
-
-Test suite "3 test cases inside" failed with:
- 2 assertions out of 2 failed
- 2 test cases out of 3 failed
- 1 test case out of 3 skipped
- 1 test case out of 3 aborted
-
-*************************************************************************
-
-Test suite "3 test cases inside" failed with:
- 2 assertions out of 2 failed
- 2 test cases out of 3 failed
- 1 test case out of 3 skipped
- 1 test case out of 3 aborted
-
- Test case "bad_foo" failed with:
- 1 assertion out of 1 failed
-
- Test case "very_bad_foo" aborted with:
- 1 assertion out of 1 failed
-
- Test case "bad_foo" skipped due to failed dependancy
-*************************************************************************
-<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"><TestCase name="bad_foo" result="failed" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="very_bad_foo" result="aborted" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="bad_foo" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** No errors detected
-*************************************************************************
-
-Test suite "Fake Test Suite Hierarchy" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 3 test cases out of 6 passed
- 3 test cases out of 6 skipped
-
-*************************************************************************
-
-Test suite "Fake Test Suite Hierarchy" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 3 test cases out of 6 passed
- 3 test cases out of 6 skipped
-
- Test suite "0 test cases inside" passed
-
- Test suite "1 test cases inside" passed with:
- 1 test case out of 1 passed
-
- Test case "good_foo" passed
-
- Test suite "2 test cases inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 2 test cases out of 2 passed
-
- Test case "good_foo" passed
-
- Test case "bad_foo" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
-
- Test suite "3 test cases inside" skipped due to failed dependancy
-*************************************************************************
-<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"><TestSuite name="0 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_
foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite><TestSuite name="3 test cases inside" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "1 test cases inside" passed with:
+ 1 test case out of 1 passed
+
+*************************************************************************
+
+Test suite "1 test cases inside" passed with:
+ 1 test case out of 1 passed
+
+ Test case "good_foo" passed
+
+*************************************************************************
+<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "1 bad test case inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 1 test case out of 1 passed
+
+*************************************************************************
+
+Test suite "1 bad test case inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 1 test case out of 1 passed
+
+ Test case "bad_foo" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+
+*************************************************************************
+<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "2 test cases inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 2 test cases out of 2 passed
+
+*************************************************************************
+
+Test suite "2 test cases inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 2 test cases out of 2 passed
+
+ Test case "good_foo" passed
+
+ Test case "bad_foo" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+
+*************************************************************************
+<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** 2 failures detected in test suite "3 test cases inside"
+*************************************************************************
+
+Test suite "3 test cases inside" failed with:
+ 2 assertions out of 2 failed
+ 2 test cases out of 3 failed
+ 1 test case out of 3 skipped
+ 1 test case out of 3 aborted
+
+*************************************************************************
+
+Test suite "3 test cases inside" failed with:
+ 2 assertions out of 2 failed
+ 2 test cases out of 3 failed
+ 1 test case out of 3 skipped
+ 1 test case out of 3 aborted
+
+ Test case "bad_foo" failed with:
+ 1 assertion out of 1 failed
+
+ Test case "very_bad_foo" aborted with:
+ 1 assertion out of 1 failed
+
+ Test case "bad_foo" skipped due to failed dependancy
+*************************************************************************
+<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"><TestCase name="bad_foo" result="failed" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="very_bad_foo" result="aborted" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="bad_foo" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "Fake Test Suite Hierarchy" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 3 test cases out of 6 passed
+ 3 test cases out of 6 skipped
+
+*************************************************************************
+
+Test suite "Fake Test Suite Hierarchy" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 3 test cases out of 6 passed
+ 3 test cases out of 6 skipped
+
+ Test suite "0 test cases inside" passed
+
+ Test suite "1 test cases inside" passed with:
+ 1 test case out of 1 passed
+
+ Test case "good_foo" passed
+
+ Test suite "2 test cases inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 2 test cases out of 2 passed
+
+ Test case "good_foo" passed
+
+ Test case "bad_foo" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+
+ Test suite "3 test cases inside" skipped due to failed dependancy
+*************************************************************************
+<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"><TestSuite name="0 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_
foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite><TestSuite name="3 test cases inside" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestSuite></TestResult>*************************************************************************

Modified: branches/release/libs/test/test/test_files/test_broken_line.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_broken_line.cfg (original)
+++ branches/release/libs/test/test/test_files/test_broken_line.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,33 +1,33 @@
-qwer\
-ty
-
-123 \\
-11
-
-# ery \
- 23
-
-xcv \ dfgsd
-qwe
-
-1 \
-
- 23
-
-34 \
-34
-
-a \
-b \
-c \
-d \
-e \
-f
-
-as \
-# test
-sa
-
-as\
-
-we
+qwer\
+ty
+
+123 \\
+11
+
+# ery \
+ 23
+
+xcv \ dfgsd
+qwe
+
+1 \
+
+ 23
+
+34 \
+34
+
+a \
+b \
+c \
+d \
+e \
+f
+
+as \
+# test
+sa
+
+as\
+
+we

Modified: branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg (original)
+++ branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,29 +1,29 @@
-
-
-
-
- # 000
-1
-2 # 2
-# 1111
-# 234
-#rtyet
-#erty\
-4
-3
-
-
-
-
-
-
-
-
-##################### ######################### 4444
-
-
-
-
-
-
-
+
+
+
+
+ # 000
+1
+2 # 2
+# 1111
+# 234
+#rtyet
+#erty\
+4
+3
+
+
+
+
+
+
+
+
+##################### ######################### 4444
+
+
+
+
+
+
+

Modified: branches/release/libs/test/test/test_files/test_constructor.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_constructor.cfg (original)
+++ branches/release/libs/test/test/test_files/test_constructor.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-{ abc d }
-{ d
- dsfg
-}
+{ abc d }
+{ d
+ dsfg
+}

Modified: branches/release/libs/test/test/test_files/test_define.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_define.cfg (original)
+++ branches/release/libs/test/test/test_files/test_define.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,13 +1,13 @@
-$define AAA 123
-$define BBB $AAA$$AAA$
-
-a$BBB$
-1$AAA$2
-
-$define V $TEST_\
-MACRO$=11
-a $V$
-
-$define AAA abc
-
+$define AAA 123
+$define BBB $AAA$$AAA$
+
+a$BBB$
+1$AAA$2
+
+$define V $TEST_\
+MACRO$=11
+a $V$
+
+$define AAA abc
+
 1$AAA$2
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_fp_comparisons.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/test_fp_comparisons.pattern (original)
+++ branches/release/libs/test/test/test_files/test_fp_comparisons.pattern 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,30 +1,30 @@
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-204: error in "test_CHECK_SMALL": absolute value of 1e-6{1e-06} exceeds 1e-07
-219: error in "test_close_at_tolerance": difference between fp1{1.00000001} and fp2{1.00000002} exceeds 1e-06%
-226: error in "test_close_at_tolerance": check close_at_tolerance<double>( epsilon )( fp1, fp2 ) failed for ( 1.23456e-10, 1.23457e-10 )
+152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
+153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
+154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
+155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
+159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
+163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
+164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
+165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
+170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
+152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
+153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
+154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
+155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
+159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
+163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
+164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
+165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
+170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
+152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
+153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
+154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
+155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
+159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
+163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
+164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
+165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
+170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
+204: error in "test_CHECK_SMALL": absolute value of 1e-6{1e-06} exceeds 1e-07
+219: error in "test_close_at_tolerance": difference between fp1{1.00000001} and fp2{1.00000002} exceeds 1e-06%
+226: error in "test_close_at_tolerance": check close_at_tolerance<double>( epsilon )( fp1, fp2 ) failed for ( 1.23456e-10, 1.23457e-10 )

Modified: branches/release/libs/test/test/test_files/test_ifdef.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,37 +1,37 @@
-$define a aa
-$ifdef a
-1
-$else
-2
-$endif
-
-$ifdef A
-1
-$else
-2
-$endif
-
-$ifndef A
-1
-$else
-2
-$endif
-
-$ifdef a
-$define V abc
-$else
-$define V cba
-$endif
-
-1$V$
-
-$ifdef a
-$ifdef V
-a
-$else
-b
-$endif
-$else
-c
-$endif
-
+$define a aa
+$ifdef a
+1
+$else
+2
+$endif
+
+$ifdef A
+1
+$else
+2
+$endif
+
+$ifndef A
+1
+$else
+2
+$endif
+
+$ifdef a
+$define V abc
+$else
+$define V cba
+$endif
+
+1$V$
+
+$ifdef a
+$ifdef V
+a
+$else
+b
+$endif
+$else
+c
+$endif
+

Modified: branches/release/libs/test/test/test_files/test_ifdef2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef2.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef2.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,2 +1,2 @@
-$ifdef
-$else
+$ifdef
+$else

Modified: branches/release/libs/test/test/test_files/test_ifdef3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef3.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef3.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,3 +1,3 @@
-$else
-$endif
-
+$else
+$endif
+

Modified: branches/release/libs/test/test/test_files/test_ifdef4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef4.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef4.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,2 +1,2 @@
-$endif
-
+$endif
+

Modified: branches/release/libs/test/test/test_files/test_include1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include1.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-a
-$include test_include1_include1.cfg
-
+a
+$include test_include1_include1.cfg
+
 b
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_include1_include1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include1_include1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include1_include1.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-c
+c

Modified: branches/release/libs/test/test/test_files/test_include2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include2.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include2.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-1
-$include test_include1.cfg# again
-
+1
+$include test_include1.cfg# again
+
 2
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_include3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include3.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include3.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,3 +1,3 @@
-$include \# broken
-test_include1_include1.cfg
-$include test_include1_include1.cfg# again
+$include \# broken
+test_include1_include1.cfg
+$include test_include1_include1.cfg# again

Modified: branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg (original)
+++ branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a\
+a\

Modified: branches/release/libs/test/test/test_files/test_macro_def1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_macro_def1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_macro_def1.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,9 +1,9 @@
-$define AAA 123
-$define BBB $AAA$$AAA$
-
-a$BBB$
-1$AAA$2
-
-$define V $TEST_\
-MACRO$=11
+$define AAA 123
+$define BBB $AAA$$AAA$
+
+a$BBB$
+1$AAA$2
+
+$define V $TEST_\
+MACRO$=11
 a $V$
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_macro_subst4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_macro_subst4.cfg (original)
+++ branches/release/libs/test/test/test_files/test_macro_subst4.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,2 +1,2 @@
-$define AA bb
+$define AA bb
 a$AA$
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_multipart_value1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value1.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a "
+a "

Modified: branches/release/libs/test/test/test_files/test_multipart_value10.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value10.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value10.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a abc"def
+a abc"def

Modified: branches/release/libs/test/test/test_files/test_multipart_value11.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value11.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value11.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a "abc" 123 "def"
+a "abc" 123 "def"

Modified: branches/release/libs/test/test/test_files/test_multipart_value12.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value12.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value12.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a abc " 123 " def
+a abc " 123 " def

Modified: branches/release/libs/test/test/test_files/test_multipart_value13.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value13.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value13.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a \"abc\"
+a \"abc\"

Modified: branches/release/libs/test/test/test_files/test_multipart_value2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value2.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value2.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a ""
+a ""

Modified: branches/release/libs/test/test/test_files/test_multipart_value3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value3.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value3.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a """
+a """

Modified: branches/release/libs/test/test/test_files/test_multipart_value4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value4.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value4.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a "\""
+a "\""

Modified: branches/release/libs/test/test/test_files/test_multipart_value5.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value5.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value5.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a abc""
+a abc""

Modified: branches/release/libs/test/test/test_files/test_multipart_value6.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value6.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value6.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a abc"
+a abc"

Modified: branches/release/libs/test/test/test_files/test_multipart_value7.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value7.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value7.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a "abc
+a "abc

Modified: branches/release/libs/test/test/test_files/test_multipart_value8.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value8.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value8.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1 +1 @@
-a "abc" "def"
+a "abc" "def"

Modified: branches/release/libs/test/test/test_files/test_multipart_value9.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value9.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value9.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,3 +1,3 @@
-a "abc" \
- "def" \
- "123"
+a "abc" \
+ "def" \
+ "123"

Modified: branches/release/libs/test/test/test_files/test_tools_test.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/test_tools_test.pattern (original)
+++ branches/release/libs/test/test/test_files/test_tools_test.pattern 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,71 +1,70 @@
-131: warning in "test_BOOST_WARN": condition sizeof(int) == sizeof(short) is not satisfied
-134: info: check sizeof(unsigned char) == sizeof(char) passed
-156: error in "test_BOOST_CHECK": check false failed
-157: error in "test_BOOST_CHECK": check 1==2 failed
-158: error in "test_BOOST_CHECK": check i==1 failed
-161: info: check i==2 passed
-168: error in "test_BOOST_REQUIRE": not aborted
-170: fatal error in "test_BOOST_REQUIRE": critical check false failed
-174: fatal error in "test_BOOST_REQUIRE": critical check j > 5 failed
-177: info: check j < 5 passed
-177: error in "test_BOOST_REQUIRE": not aborted
-191: info: check 'object size 33 is too small' passed
-208: error in "test_BOOST_CHECK_MESSAGE": Well, may be that what I believe in
-210: error in "test_BOOST_CHECK_MESSAGE": Checking predicate failed. Some explanation
-213: info: check 'Could it fail?' passed
-218: error in "test_BOOST_CHECK_MESSAGE": Comparing 1 and 2: some explanation
-225: fatal error in "test_BOOST_REQUIRE_MESSAGE": Here we should stop
-228: info: check 'That's OK' passed
-228: error in "test_BOOST_REQUIRE_MESSAGE": not aborted
-235: error in "test_BOOST_ERROR": Fail to miss an error
-242: fatal error in "test_BOOST_FAIL": No! No! Show must go on.
-258: error in "test_BOOST_CHECK_THROW": exception my_exception is expected
-261: warning in "test_BOOST_CHECK_THROW": exception my_exception is expected
-264: fatal error in "test_BOOST_CHECK_THROW": exception my_exception is expected
-267: info: check 'exception my_exception is caught' passed
-274: error in "test_BOOST_CHECK_EXCEPTION": incorrect exception my_exception is caught
-277: info: check 'incorrect exception my_exception is caught' passed
-287: error in "test_BOOST_CHECK_NO_THROW": exception thrown by throw my_exception()
-333: error in "test_BOOST_CHECK_EQUAL": check i == j failed [1 != 2]
-339: error in "test_BOOST_CHECK_EQUAL": check str1 == str2 failed [test1 != test12]
-342: error in "test_BOOST_CHECK_EQUAL": check i+1 == j failed [4 != 2]
-345: info: check str1 == str3+1 passed
-354: fatal error in "test_BOOST_CHECK_EQUAL": critical check str1 == str2 failed [test != null string]
-360: warning in "test_BOOST_CHECK_EQUAL": condition b1 == b2 is not satisfied [B(1) != B(2)]
-366: error in "test_BOOST_CHECK_EQUAL": check c1 == c3 failed [C(0,100) != C(1,102)]. Index mismatch
-367: error in "test_BOOST_CHECK_EQUAL": check c1 == c2 failed [C(0,100) != C(0,101)]. Id mismatch
-371: error in "test_BOOST_CHECK_EQUAL": check ch1 == ch2 failed [0xfffffffe != 0xfffffffd]
-382: error in "test_BOOST_CHECK_LOGICAL_EXPR": check ++i != j failed [2 == 2]
-384: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i < j failed [2 >= 2]
-385: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i > j failed [2 <= 2]
-392: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i <= j failed [3 > 2]
-393: error in "test_BOOST_CHECK_LOGICAL_EXPR": check j >= i failed [2 < 3]
-398: error in "test_BOOST_CHECK_LOGICAL_EXPR": check str1 != str2 failed [test1 == test1]
-428: error in "test_BOOST_CHECK_PREDICATE": check is_even( i ) failed for ( 17 )
-431: error in "test_BOOST_CHECK_PREDICATE": check not_equal_to<int>()( i, 17 ) failed for ( 17, 17 )
-437: warning in "test_BOOST_CHECK_PREDICATE": condition moo( 12, i, j ) is not satisfied for ( 12, 17, 15 )
-445: error in "test_BOOST_CHECK_PREDICATE": check compare_lists( l1, l2 ) failed for ( , ). Different sizes [2!=0]
-456: error in "test_BOOST_REQUIRE_PREDICATE": not aborted
-458: fatal error in "test_BOOST_REQUIRE_PREDICATE": critical check less_equal<int>()( arg2, arg1 ) failed for ( 2, 1 )
-479: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+7 } failed.
-Mismatch in a position 2: 4 != 3
-Mismatch in a position 5: 7 != 6
-480: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+2 } failed.
-Collections size mismatch: 7 != 2
-489: error in "test_BOOST_CHECK_BITWISE_EQUAL": check (char)0x06 =.= (char)0x16 failed.
-Mismatch in a position 4
-492: warning in "test_BOOST_CHECK_BITWISE_EQUAL": condition (char)0x26 =.= (char)0x04 is not satisfied.
-Mismatch in a position 1
-Mismatch in a position 5
-495: fatal error in "test_BOOST_CHECK_BITWISE_EQUAL": critical check (char)0x26 =.= (int)0x26 failed.
-Operands bit sizes mismatch: 8 != 32
-still testing
-1+1=2
-2+2=4
-struct A
-0x14
- 20
-0: fatal error in "test_BOOST_TEST_CHECKPOINT": C string: some error
-530: last checkpoint: Going to do a silly things
-0: fatal error in "test_BOOST_TEST_PASSPOINT": unknown type
-541: last checkpoint
+131: warning in "test_BOOST_WARN": condition sizeof(int) == sizeof(short) is not satisfied
+134: info: check sizeof(unsigned char) == sizeof(char) passed
+156: error in "test_BOOST_CHECK": check false failed
+157: error in "test_BOOST_CHECK": check 1==2 failed
+158: error in "test_BOOST_CHECK": check i==1 failed
+161: info: check i==2 passed
+168: error in "test_BOOST_REQUIRE": not aborted
+170: fatal error in "test_BOOST_REQUIRE": critical check false failed
+174: fatal error in "test_BOOST_REQUIRE": critical check j > 5 failed
+177: info: check j < 5 passed
+177: error in "test_BOOST_REQUIRE": not aborted
+191: info: check 'object size 33 is too small' passed
+208: error in "test_BOOST_CHECK_MESSAGE": Well, may be that what I believe in
+210: error in "test_BOOST_CHECK_MESSAGE": Checking predicate failed. Some explanation
+213: info: check 'Could it fail?' passed
+220: fatal error in "test_BOOST_REQUIRE_MESSAGE": Here we should stop
+223: info: check 'That's OK' passed
+223: error in "test_BOOST_REQUIRE_MESSAGE": not aborted
+230: error in "test_BOOST_ERROR": Fail to miss an error
+237: fatal error in "test_BOOST_FAIL": No! No! Show must go on.
+253: error in "test_BOOST_CHECK_THROW": exception my_exception is expected
+256: warning in "test_BOOST_CHECK_THROW": exception my_exception is expected
+259: fatal error in "test_BOOST_CHECK_THROW": exception my_exception is expected
+262: info: check 'exception my_exception is caught' passed
+269: error in "test_BOOST_CHECK_EXCEPTION": incorrect exception my_exception is caught
+272: info: check 'incorrect exception my_exception is caught' passed
+282: error in "test_BOOST_CHECK_NO_THROW": exception thrown by throw my_exception()
+328: error in "test_BOOST_CHECK_EQUAL": check i == j failed [1 != 2]
+334: error in "test_BOOST_CHECK_EQUAL": check str1 == str2 failed [test1 != test12]
+337: error in "test_BOOST_CHECK_EQUAL": check i+1 == j failed [4 != 2]
+340: info: check str1 == str3+1 passed
+349: fatal error in "test_BOOST_CHECK_EQUAL": critical check str1 == str2 failed [test != null string]
+355: warning in "test_BOOST_CHECK_EQUAL": condition b1 == b2 is not satisfied [B(1) != B(2)]
+361: error in "test_BOOST_CHECK_EQUAL": check c1 == c3 failed [C(0,100) != C(1,102)]. Index mismatch
+362: error in "test_BOOST_CHECK_EQUAL": check c1 == c2 failed [C(0,100) != C(0,101)]. Id mismatch
+366: error in "test_BOOST_CHECK_EQUAL": check ch1 == ch2 failed [0xfffffffe != 0xfffffffd]
+377: error in "test_BOOST_CHECK_LOGICAL_EXPR": check ++i != j failed [2 == 2]
+379: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i < j failed [2 >= 2]
+380: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i > j failed [2 <= 2]
+387: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i <= j failed [3 > 2]
+388: error in "test_BOOST_CHECK_LOGICAL_EXPR": check j >= i failed [2 < 3]
+393: error in "test_BOOST_CHECK_LOGICAL_EXPR": check str1 != str2 failed [test1 == test1]
+423: error in "test_BOOST_CHECK_PREDICATE": check is_even( i ) failed for ( 17 )
+426: error in "test_BOOST_CHECK_PREDICATE": check not_equal_to<int>()( i, 17 ) failed for ( 17, 17 )
+432: warning in "test_BOOST_CHECK_PREDICATE": condition moo( 12, i, j ) is not satisfied for ( 12, 17, 15 )
+440: error in "test_BOOST_CHECK_PREDICATE": check compare_lists( l1, l2 ) failed for ( , ). Different sizes [2!=0]
+451: error in "test_BOOST_REQUIRE_PREDICATE": not aborted
+453: fatal error in "test_BOOST_REQUIRE_PREDICATE": critical check less_equal<int>()( arg2, arg1 ) failed for ( 2, 1 )
+474: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+7 } failed.
+Mismatch in a position 2: 4 != 3
+Mismatch in a position 5: 7 != 6
+475: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+2 } failed.
+Collections size mismatch: 7 != 2
+484: error in "test_BOOST_CHECK_BITWISE_EQUAL": check (char)0x06 =.= (char)0x16 failed.
+Mismatch in a position 4
+487: warning in "test_BOOST_CHECK_BITWISE_EQUAL": condition (char)0x26 =.= (char)0x04 is not satisfied.
+Mismatch in a position 1
+Mismatch in a position 5
+490: fatal error in "test_BOOST_CHECK_BITWISE_EQUAL": critical check (char)0x26 =.= (int)0x26 failed.
+Operands bit sizes mismatch: 8 != 32
+still testing
+1+1=2
+2+2=4
+struct A
+0x14
+ 20
+0: fatal error in "test_BOOST_TEST_CHECKPOINT": C string: some error
+525: last checkpoint: Going to do a silly things
+0: fatal error in "test_BOOST_TEST_PASSPOINT": unknown type
+536: last checkpoint

Modified: branches/release/libs/test/test/test_files/test_undef.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_undef.cfg (original)
+++ branches/release/libs/test/test/test_files/test_undef.cfg 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,9 +1,9 @@
-$undef AAA
-
-$define AAA 123
-
-1$AAA$
-
-$undef AAA
-
+$undef AAA
+
+$define AAA 123
+
+1$AAA$
+
+$undef AAA
+
 1$AAA$
\ No newline at end of file

Modified: branches/release/libs/test/test/test_fp_comparisons.cpp
==============================================================================
--- branches/release/libs/test/test/test_fp_comparisons.cpp (original)
+++ branches/release/libs/test/test/test_fp_comparisons.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/test_tools_test.cpp
==============================================================================
--- branches/release/libs/test/test/test_tools_test.cpp (original)
+++ branches/release/libs/test/test/test_tools_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -211,11 +211,6 @@
 
     unit_test_log.set_threshold_level( log_successful_tests );
     BOOST_CHECK_MESSAGE( 2+2 == 4, "Could it fail?" );
-
- int i = 1;
- int j = 2;
- std::string msg = "some explanation";
- BOOST_CHECK_MESSAGE( i > j, "Comparing " << i << " and " << j << ": " << msg );
 }
 
 //____________________________________________________________________________//
@@ -514,7 +509,7 @@
     A a = A();
     BOOST_TEST_MESSAGE( a );
 
-#if BOOST_TEST_USE_STD_LOCALE
+#if !defined(BOOST_NO_STD_LOCALE) && ( !defined(BOOST_MSVC) || BOOST_WORKAROUND(BOOST_MSVC, >= 1310))
     BOOST_TEST_MESSAGE( std::hex << std::showbase << 20 );
 #else
     BOOST_TEST_MESSAGE( "0x14" );

Modified: branches/release/libs/test/test/test_tree_management_test.cpp
==============================================================================
--- branches/release/libs/test/test/test_tree_management_test.cpp (original)
+++ branches/release/libs/test/test/test_tree_management_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -22,7 +22,7 @@
 
 BOOST_AUTO_TEST_SUITE( S1 )
 
-BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 )
+BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 );
 
 BOOST_AUTO_TEST_CASE( tc1 ) { BOOST_ERROR(""); }
 BOOST_AUTO_TEST_CASE( tc2 ) {}
@@ -43,7 +43,7 @@
 
 BOOST_AUTO_TEST_SUITE( S21 )
 
-BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 )
+BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 );
 
 BOOST_AUTO_TEST_CASE( tc1 ) { BOOST_ERROR( "" ); }
 
@@ -152,7 +152,7 @@
 {
     test_suite& mts = framework::master_test_suite();
 
- BOOST_CHECK_EQUAL( mts.size(), 8U );
+ BOOST_CHECK_EQUAL( mts.size(), 7U );
     BOOST_CHECK_EQUAL( mts.p_expected_failures, 2U );
 
     BOOST_CHECK_EQUAL( framework::get<test_case>( mts.get( "automated_test_units_registration" ) ).p_expected_failures, 0U );
@@ -180,79 +180,4 @@
 
 //____________________________________________________________________________//
 
-struct A {
- A() : i(0){}
- void test_methodA1() { i++; }
- void test_methodA2() { i++; }
-
- int i;
-};
-
-struct B : public A {
- void test_methodB() { i--; }
-};
-
-struct C {
- C() : i( 0 ) {}
-
- void virtual test_method() = 0;
-
- int i;
-};
-
-struct D : public C {
- void virtual test_method() { i++; }
-};
-
-struct E : public C {
- void virtual test_method() { i+=2; }
-};
-
-BOOST_AUTO_TEST_CASE( user_class_test_case )
-{
- boost::shared_ptr<A> instA( new A );
- test_case* tc1 = BOOST_CLASS_TEST_CASE( &A::test_methodA1, instA );
- test_case* tc2 = BOOST_CLASS_TEST_CASE( &A::test_methodA2, instA );
-
- BOOST_CHECK_EQUAL( tc1->p_name, const_string( "A::test_methodA1" ) );
- BOOST_CHECK_EQUAL( tc2->p_name, const_string( "A::test_methodA2" ) );
-
- BOOST_CHECK_EQUAL( instA->i, 0 );
- tc1->test_func()();
- BOOST_CHECK_EQUAL( instA->i, 1 );
- tc2->test_func()();
- BOOST_CHECK_EQUAL( instA->i, 2 );
-
- boost::shared_ptr<B> instB( new B );
- test_case* tc3 = BOOST_CLASS_TEST_CASE( &A::test_methodA1, instB );
- test_case* tc4 = BOOST_CLASS_TEST_CASE( &B::test_methodB, instB );
-
- BOOST_CHECK_EQUAL( tc3->p_name, const_string( "A::test_methodA1" ) );
- BOOST_CHECK_EQUAL( tc4->p_name, const_string( "B::test_methodB" ) );
-
- BOOST_CHECK_EQUAL( instB->i, 0 );
- tc3->test_func()();
- BOOST_CHECK_EQUAL( instB->i, 1 );
- tc4->test_func()();
- BOOST_CHECK_EQUAL( instB->i, 0 );
-
- boost::shared_ptr<C> instC1( new D );
- test_case* tc5 = BOOST_CLASS_TEST_CASE( &C::test_method, instC1 );
-
- BOOST_CHECK_EQUAL( tc5->p_name, const_string( "C::test_method" ) );
-
- tc5->test_func()();
- BOOST_CHECK_EQUAL( instC1->i, 1 );
-
- boost::shared_ptr<C> instC2( new E );
- test_case* tc6 = BOOST_CLASS_TEST_CASE( &C::test_method, instC2 );
-
- BOOST_CHECK_EQUAL( tc6->p_name, const_string( "C::test_method" ) );
-
- tc6->test_func()();
- BOOST_CHECK_EQUAL( instC2->i, 2 );
-}
-
-//____________________________________________________________________________//
-
 // EOF

Modified: branches/release/libs/test/test/token_iterator_test.cpp
==============================================================================
--- branches/release/libs/test/test/token_iterator_test.cpp (original)
+++ branches/release/libs/test/test/token_iterator_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2008.
+// (C) Copyright Gennadiy Rozental 2001-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp
==============================================================================
--- branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp (original)
+++ branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2007.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp
==============================================================================
--- branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp (original)
+++ branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp 2008-08-11 10:56:50 EDT (Mon, 11 Aug 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2007.
+// (C) Copyright Gennadiy Rozental 2005.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)


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