2013-01-14 19:36:25 +01:00
2013-03-16 21:21:51 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2013-04-24 20:10:02 +02:00
CatchSelfTest is a CATCH v0.9 b38 (integration) host application.
2013-01-14 19:36:25 +01:00
Run with -? for options
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/simple
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:16
2013-01-26 21:06:55 +01:00
...............................................................................
2013-01-14 19:36:25 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:20:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == Approx( 1.23 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.23 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:21:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != Approx( 1.22 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.22 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:22:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != Approx( 1.24 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.24 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:24:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Approx( d ) == 1.23 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.23
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:25:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Approx( d ) != 1.22 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) != 1.22
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Approx( d ) != 1.24 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) != 1.24
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/epsilon
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:34
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:38:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != Approx( 1.231 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.231 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:39:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == Approx( 1.231 ).epsilon( 0.1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.231 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/float
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:47
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:49:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1.23f == Approx( 1.23f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.23 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:50:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0.0f == Approx( 0.0f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == Approx( 0 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/int
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:58
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:60:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1 == Approx( 1 ) )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:61:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0 == Approx( 0 ) )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/mixed
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:69
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:75:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1.0f == Approx( 1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == Approx( 1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:76:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0 == Approx( dZero) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == Approx( 0 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:77:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0 == Approx( dSmall ).epsilon( 0.001 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == Approx( 1e-05 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:78:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1.234f == Approx( dMedium ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.234 == Approx( 1.234 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:79:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( dMedium == Approx( 1.234f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.234 == Approx( 1.234 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/custom
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:87
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:93:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == approx( 1.23 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.23 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:94:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == approx( 1.22 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.22 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:95:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == approx( 1.24 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.24 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:96:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != approx( 1.25 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.25 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:98:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) == 1.23 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.23
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:99:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) == 1.22 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.22
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:100:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) == 1.24 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.24
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:101:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) != 1.25 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) != 1.25
2013-03-04 12:19:15 +01:00
-------------------------------------------------------------------------------
Approximate PI
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:108
2013-03-04 12:19:15 +01:00
...............................................................................
ApproxTests.cpp:110:
PASSED:
REQUIRE( divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 ) )
with expansion:
3.142857142857143 == Approx( 3.141 )
ApproxTests.cpp:111:
PASSED:
REQUIRE( divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 ) )
with expansion:
3.142857142857143 != Approx( 3.141 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/TestClass/succeedingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:34
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:24:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( s == "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/TestClass/failingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:35
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:28: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( s == "world" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "world"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Fixture/succeedingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:45
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:47:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( m_a == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/Fixture/failingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:53
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:55: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( m_a == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/equality
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:47
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:55:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven == 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:56:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one == Approx( 9.1f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 == Approx( 9.1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:57:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.double_pi == Approx( 3.1415926535 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
3.1415926535 == Approx( 3.14159 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:58:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello == "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:59:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( "hello" == data.str_hello )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:60:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello.size() == 5 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 == 5
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:63:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( x == Approx( 1.3 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.3 == Approx( 1.3 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/conditions/equality
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:67
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:71: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven == 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:72: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven == 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:73: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 0
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:74: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one == Approx( 9.11f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 == Approx( 9.11 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:75: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one == Approx( 9.0f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 == Approx( 9 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:76: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one == Approx( 1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 == Approx( 1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:77: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one == Approx( 0 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 == Approx( 0 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:78: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.double_pi == Approx( 3.1415 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
3.1415926535 == Approx( 3.1415 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:79: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello == "goodbye" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "goodbye"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:80: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello == "hell" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hell"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:81: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello == "hello1" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello1"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:82: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello.size() == 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:85: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( x == Approx( 1.301 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.3 == Approx( 1.301 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/inequality
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:89
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:93:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven != 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 != 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:94:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven != 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 != 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:95:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one != Approx( 9.11f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 != Approx( 9.11 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:96:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one != Approx( 9.0f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 != Approx( 9 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:97:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one != Approx( 1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 != Approx( 1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:98:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one != Approx( 0 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 != Approx( 0 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:99:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.double_pi != Approx( 3.1415 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
3.1415926535 != Approx( 3.1415 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:100:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello != "goodbye" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" != "goodbye"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:101:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello != "hell" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" != "hell"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:102:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello != "hello1" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" != "hello1"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:103:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello.size() != 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 != 6
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/conditions/inequality
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:107
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven != 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 != 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:112: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one != Approx( 9.1f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 != Approx( 9.1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:113: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.double_pi != Approx( 3.1415926535 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
3.1415926535 != Approx( 3.14159 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:114: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello != "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" != "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:115: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello.size() != 5 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 != 5
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/ordered
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:120
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:124:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven < 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 < 8
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:125:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven > 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 > 6
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:126:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven > 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 > 0
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:127:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven > -1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 > -1
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:129:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven >= 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 >= 7
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:130:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven >= 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 >= 6
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:131:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven <= 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 <= 7
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:132:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven <= 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 <= 8
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:134:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one > 9 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 > 9
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:135:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 < 10
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:136:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one < 9.2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
9.1 < 9.199999999999999
2013-01-14 19:36:25 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:138:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello <= "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" <= "hello"
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:139:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello >= "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" >= "hello"
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:141:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello < "hellp" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" < "hellp"
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:142:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello < "zebra" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" < "zebra"
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:143:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello > "hellm" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" > "hellm"
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:144:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello > "a" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" > "a"
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/conditions/ordered
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:148
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:152: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven > 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 > 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:153: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven < 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 < 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:154: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven > 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 > 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:155: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven < 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 < 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:156: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven < 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 < 0
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:157: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven < -1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 < -1
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:159: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven >= 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 >= 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:160: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven <= 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 <= 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:162: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one < 9 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 < 9
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:163: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one > 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 > 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:164: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.float_nine_point_one > 9.2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
9.1 > 9.199999999999999
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:166: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello > "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" > "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:167: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello < "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" < "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:168: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello > "hellp" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" > "hellp"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:169: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello > "z" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" > "z"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:170: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello < "hellm" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" < "hellm"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:171: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello < "a" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" < "a"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:173: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello >= "z" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" >= "z"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:174: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.str_hello <= "a" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" <= "a"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/int literals
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:179
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:188:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:189:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( ui == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:190:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( l == 3 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
3 == 3
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:191:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( ul == 4 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:192:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( c == 5 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 == 5
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:193:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( uc == 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:195:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1 == i )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:196:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 2 == ui )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:197:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 3 == l )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
3 == 3
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:198:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 4 == ul )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:199:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 5 == c )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 == 5
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:200:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 6 == uc )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:202:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( (std::numeric_limits<unsigned long>::max)() > ul )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> > 4
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions//long_to_unsigned_x
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:218
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:226:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( long_var == unsigned_char_var )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:227:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( long_var == unsigned_short_var )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:228:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( long_var == unsigned_int_var )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:229:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( long_var == unsigned_long_var )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/const ints to int literal
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:233
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:240:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( unsigned_char_var == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:241:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( unsigned_short_var == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:242:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( unsigned_int_var == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:243:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( unsigned_long_var == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/negative ints
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:247
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-17 11:48:37 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:249:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( ( -1 > 2u ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:250:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( -1 > 2u )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
-1 > 2
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:252:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( ( 2u < -1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:253:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( 2u < -1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 < -1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:256:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( ( minInt > 2u ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:257:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( minInt > 2u )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
-2147483648 > 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/computed ints
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:270
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:272:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( 54 == 6*9 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
54 == 54
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/ptr
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:283
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:288:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( p == __null )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
__null == 0
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:289:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( p == pNULL )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
__null == __null
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:294:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( p != __null )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> != 0
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:297:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( cp != __null )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> != 0
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:300:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( cpc != __null )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> != 0
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:302:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( returnsNull() == __null )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
{null string} == 0
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:303:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( returnsConstNull() == __null )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
{null string} == 0
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:305:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( __null != p )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 != 0x<hex digits>
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/not
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:316
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:320:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( false == false )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:321:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( true == true )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:322:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( !false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:323:
2013-01-17 13:07:34 +01:00
PASSED:
2013-05-17 20:35:33 +02:00
REQUIRE_FALSE( false )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:325:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( !falseValue )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:326:
2013-01-17 13:07:34 +01:00
PASSED:
2013-05-17 20:35:33 +02:00
REQUIRE_FALSE( falseValue )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
!false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:328:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( !(1 == 2) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:329:
2013-01-17 13:07:34 +01:00
PASSED:
2013-05-17 20:35:33 +02:00
REQUIRE_FALSE( 1 == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
!(1 == 2)
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/conditions/not
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:333
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:337: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( false != false )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:338: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( true != true )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:339: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( !true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:340: FAILED:
2013-05-17 20:35:33 +02:00
CHECK_FALSE( true )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:342: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( !trueValue )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:343: FAILED:
2013-05-17 20:35:33 +02:00
CHECK_FALSE( trueValue )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
!true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:345: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( !(1 == 1) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:346: FAILED:
2013-05-17 20:35:33 +02:00
CHECK_FALSE( 1 == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
!(1 == 1)
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/exceptions/explicit
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:31
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:33:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THROWS_AS( thisThrows() )
2012-12-14 08:49:18 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:34:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_NOTHROW( thisDoesntThrow() )
2012-12-14 08:49:18 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:35:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THROWS( thisThrows() )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/explicit
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:38
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:40: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_THROWS_AS( thisThrows() )
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
expected exception
2012-12-14 08:49:18 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:41: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_THROWS_AS( thisDoesntThrow() )
2013-01-17 13:07:34 +01:00
because no exception was thrown where one was expected:
2012-12-14 08:49:18 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:42: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( thisThrows() )
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
expected exception
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/implicit
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:45
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:45: FAILED:
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
unexpected exception
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/implicit/2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:51
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:53:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( 1 == 1 )
2012-12-14 08:49:18 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:53: FAILED:
2013-02-02 20:58:04 +01:00
{Unknown expression after the reported line}
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
unexpected exception
2012-12-14 08:49:18 +01:00
2013-02-19 20:45:09 +01:00
-------------------------------------------------------------------------------
./failing/exceptions/implicit/3
section name
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:59
2013-02-19 20:45:09 +01:00
...............................................................................
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:59: FAILED:
2013-02-19 20:45:09 +01:00
due to unexpected exception with message:
unexpected exception
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-04-20 22:04:32 +02:00
./failing/exceptions/implicit/4
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:66
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-17 18:22:37 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:68: FAILED:
2013-04-20 22:04:32 +02:00
CHECK( thisThrows() == 0 )
due to unexpected exception with message:
expected exception
-------------------------------------------------------------------------------
./succeeding/exceptions/implicit
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:71
2013-04-20 22:04:32 +02:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in test case, './succeeding/exceptions/implicit'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/custom
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:108
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:108: FAILED:
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
custom exception
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/custom/nothrow
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:119
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:121: FAILED:
REQUIRE_NOTHROW( throwCustom() )
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-04-24 19:51:34 +02:00
custom exception - not std
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/custom/throw
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:124
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:126: FAILED:
REQUIRE_THROWS_AS( throwCustom() )
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
custom exception - not std
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/exceptions/custom/double
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:130
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:130: FAILED:
2013-01-17 13:07:34 +01:00
due to unexpected exception with message:
2013-01-14 19:36:25 +01:00
3.14
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/exceptions/notimplemented
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-04-20 22:04:32 +02:00
ExceptionTests.cpp:140
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-04-20 22:04:32 +02:00
ExceptionTests.cpp:142:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THROWS( thisFunctionNotImplemented( 7 ) )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/generators/1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
GeneratorTests.cpp:19
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
200 == 200
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
202 == 202
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
204 == 204
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
206 == 206
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
208 == 208
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
210 == 210
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
212 == 212
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 == 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 == 10
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
30 == 30
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
40 == 40
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
42 == 42
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( i, 2 ) == i*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
72 == 72
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( multiply( j, 2 ) == j*2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
214 == 214
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/generators/2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
GeneratorTests.cpp:32
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:40:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( i->first == i->second-1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == 0
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
GeneratorTests.cpp:40:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CATCH_REQUIRE( i->first == i->second-1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/message
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:11
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:14:
2013-01-14 19:36:25 +01:00
warning:
2013-02-02 20:58:04 +01:00
this is a message
2013-01-14 19:36:25 +01:00
this is a warning
2012-12-14 08:49:18 +01:00
2012-11-21 09:49:20 +01:00
No assertions in test case, './succeeding/message'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/succeed
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:16
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-21 09:49:20 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:18:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
this is a success
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/message/info/1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:21
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:26: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( a == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 1
2013-02-02 20:58:04 +01:00
with messages:
this message should be logged
so should this
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/message/info/2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:29
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:33:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( a == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2013-02-02 20:58:04 +01:00
with message:
2013-02-02 21:46:55 +01:00
this message should not be logged
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:37: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( a == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 1
2013-02-02 20:58:04 +01:00
with message:
2013-02-02 21:46:55 +01:00
this message should be logged
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:41: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( a == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 0
2013-02-02 20:58:04 +01:00
with message:
and this, but later
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:45:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( a == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2013-02-02 20:58:04 +01:00
with message:
but not this
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/message/fail
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:48
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:51: FAILED:
2013-01-17 13:07:34 +01:00
explicitly with message:
2013-01-14 19:36:25 +01:00
This is a failure
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/message/sections
one
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:56
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:58: FAILED:
2013-01-17 13:07:34 +01:00
explicitly with message:
2013-01-14 19:36:25 +01:00
Message from section one
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/message/sections
two
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:61
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:63: FAILED:
2013-01-17 13:07:34 +01:00
explicitly with message:
2013-01-14 19:36:25 +01:00
Message from section two
2012-12-14 08:49:18 +01:00
2013-01-14 19:36:25 +01:00
Message from section one
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/message/sections/stdout
one
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:69
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in section, 'one'
2013-01-14 19:36:25 +01:00
Message from section two
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/message/sections/stdout
two
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:74
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in section, 'two'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/message/scoped
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:80
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 0
i := 0
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 1
i := 1
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 2
i := 2
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
3 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 3
i := 3
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
4 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 4
i := 4
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 5
i := 5
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 6
i := 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 7
i := 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 8
i := 8
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 9
i := 9
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:86: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( i < 10 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
10 < 10
2013-02-02 20:58:04 +01:00
with messages:
current counter 10
i := 10
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/nofail
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:90
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-04 12:19:15 +01:00
MessageTests.cpp:92:
2013-01-17 13:07:34 +01:00
FAILED - but was ok:
2013-01-14 19:36:25 +01:00
CHECK_NOFAIL( 1 == 2 )
2012-12-14 08:49:18 +01:00
2012-11-20 22:13:21 +01:00
No assertions in test case, './succeeding/nofail'
2013-02-04 01:05:16 +01:00
-------------------------------------------------------------------------------
just info
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:95
2013-02-04 01:05:16 +01:00
...............................................................................
No assertions in test case, 'just info'
-------------------------------------------------------------------------------
just failure
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MessageTests.cpp:99
2013-02-04 01:05:16 +01:00
...............................................................................
2013-03-04 12:19:15 +01:00
MessageTests.cpp:101: FAILED:
2013-02-04 01:05:16 +01:00
explicitly with message:
Previous info should not be seen
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Misc/Sections
s1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:19
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-13 10:44:52 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:21:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( a != b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 != 2
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:22:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( b != a )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 != 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Misc/Sections
s2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:25
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:27:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( a != b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 != 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Misc/Sections/nested
s1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:36
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:38:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( a != b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 != 2
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:39:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( b != a )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 != 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Misc/Sections/nested
s1
s2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:41
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:43:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( a != b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 != 2
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/Misc/Sections/nested2
s1
s2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:55
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:57: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( a == b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/Misc/Sections/nested2
s1
s3
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:60
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:62:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( a != b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 != 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/Misc/Sections/nested2
s1
s4
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:64
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:66:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( a < b )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 < 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./Sections/nested/a/b
c
d (leaf)
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:75
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2012-11-20 22:13:21 +01:00
No assertions in section, 'd (leaf)'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./Sections/nested/a/b
c
e (leaf)
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:79
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in section, 'e (leaf)'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./Sections/nested/a/b
f (leaf)
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:84
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in section, 'f (leaf)'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/Misc/Sections/loops
s1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:97
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:99: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( b > a )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 > 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./mixed/Misc/loops
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:104
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 0
2013-02-02 20:58:04 +01:00
with message:
Testing if fib[0] (1) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 0
2013-02-02 20:58:04 +01:00
with message:
Testing if fib[1] (1) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == 0
2013-02-02 20:58:04 +01:00
with message:
2013-01-14 19:36:25 +01:00
Testing if fib[2] (2) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 0
2013-02-02 20:58:04 +01:00
with message:
Testing if fib[3] (3) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 0
2013-02-02 20:58:04 +01:00
with message:
Testing if fib[4] (5) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == 0
2013-02-02 20:58:04 +01:00
with message:
2013-01-14 19:36:25 +01:00
Testing if fib[5] (8) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 0
2013-02-02 20:58:04 +01:00
with message:
Testing if fib[6] (13) is even
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( ( fib[i] % 2 ) == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 0
2013-02-02 20:58:04 +01:00
with message:
Testing if fib[7] (21) is even
2012-12-09 22:46:15 +01:00
2012-11-17 11:48:37 +01:00
Some information
2012-11-29 09:41:17 +01:00
An error
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Misc/stdout,stderr
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:115
2013-01-26 21:06:55 +01:00
...............................................................................
2013-01-14 19:36:25 +01:00
2012-11-20 22:13:21 +01:00
No assertions in test case, './succeeding/Misc/stdout,stderr'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Misc/null strings
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:127
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:129:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( makeString( false ) != static_cast<char*>(__null) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"valid string" != {null string}
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:130:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( makeString( true ) == static_cast<char*>(__null) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
{null string} == {null string}
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/info
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:133
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:138: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( false )
2013-02-02 20:58:04 +01:00
with messages:
hi
i := 7
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/checkedif
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:149
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:143:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECKED_IF( flag )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:151:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( testCheckedIf( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/checkedif
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:154
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:143: FAILED:
2013-01-14 19:36:25 +01:00
CHECKED_IF( flag )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:156: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( testCheckedIf( false ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/checkedelse
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:167
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:161:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECKED_ELSE( flag )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:169:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( testCheckedElse( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/checkedelse
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:172
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:161: FAILED:
2013-01-14 19:36:25 +01:00
CHECKED_ELSE( flag )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:174: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( testCheckedElse( false ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./misc/xmlentitycheck
embedded xml
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:179
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2012-11-20 22:13:21 +01:00
No assertions in section, 'embedded xml'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./misc/xmlentitycheck
encoded chars
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:183
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in section, 'encoded chars'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./manual/onechar
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:189
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:192: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( false )
2013-02-02 20:58:04 +01:00
with message:
3
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/atomic if
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:195
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:202:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( x == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == 0
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/matchers
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:210
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:212:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( testStringForMatching() Contains( "string" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" contains: "string"
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:213:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() Contains( "abc" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" contains: "abc"
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:215:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() StartsWith( "this" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" starts with: "this"
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:216:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() EndsWith( "substring" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" ends with: "substring"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/matchers/Contains
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:219
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:221: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() Contains( "not there" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" contains: "not there"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/matchers/StartsWith
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:224
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:226: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() StartsWith( "string" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" starts with: "string"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/matchers/EndsWith
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:229
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:231: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() EndsWith( "this" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" ends with: "this"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/matchers/Equals
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:234
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:236: FAILED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() Equals( "something else" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"this string contains 'abc' as a substring" equals: "something else"
2012-12-14 08:49:18 +01:00
2013-04-23 09:02:48 +02:00
-------------------------------------------------------------------------------
string
-------------------------------------------------------------------------------
MiscTests.cpp:238
...............................................................................
MiscTests.cpp:240:
PASSED:
REQUIRE_THAT( "" Equals(__null) )
with expansion:
"" equals: ""
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-02-19 19:51:46 +01:00
./succeeding/matchers/AllOf
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:242
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:244:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() AllOf( Catch::Contains( "string" ), Catch::Contains( "abc" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-26 21:06:55 +01:00
"this string contains 'abc' as a substring" ( contains: "string" and
contains: "abc" )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-02-19 19:51:46 +01:00
./succeeding/matchers/AnyOf
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:246
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-17 11:48:37 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:248:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() AnyOf( Catch::Contains( "string" ), Catch::Contains( "not there" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-04-20 20:36:40 +02:00
"this string contains 'abc' as a substring" ( contains: "string" or contains:
"not there" )
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:249:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() AnyOf( Catch::Contains( "not there" ), Catch::Contains( "string" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-26 21:06:55 +01:00
"this string contains 'abc' as a substring" ( contains: "not there" or
contains: "string" )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/matchers/Equals
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:252
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-17 11:48:37 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:254:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_THAT( testStringForMatching() Equals( "this string contains 'abc' as a substring" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-26 21:06:55 +01:00
"this string contains 'abc' as a substring" equals: "this string contains
'abc' as a substring"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
example/factorial
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:263
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:265:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Factorial(0) == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:266:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Factorial(1) == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:267:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Factorial(2) == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:268:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Factorial(3) == 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
6 == 6
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:269:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Factorial(10) == 3628800 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> == 3628800
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
empty
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:272
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2012-11-20 22:13:21 +01:00
No assertions in test case, 'empty'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
Nice descriptive name
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:276
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
2013-03-13 13:19:30 +01:00
MiscTests.cpp:278:
2013-01-14 19:36:25 +01:00
warning:
This one ran
2012-12-14 08:49:18 +01:00
2012-11-20 22:13:21 +01:00
No assertions in test case, 'Nice descriptive name'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
first tag
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:280
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in test case, 'first tag'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
second tag
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:283
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 22:13:21 +01:00
No assertions in test case, 'second tag'
2013-03-25 10:25:01 +01:00
-------------------------------------------------------------------------------
vectors can be sized and resized
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:296
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:300:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:301:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
resizing bigger changes size and capacity
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:303
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:306:
PASSED:
REQUIRE( v.size() == 10 )
with expansion:
10 == 10
MiscTests.cpp:307:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
-------------------------------------------------------------------------------
vectors can be sized and resized
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:296
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:300:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:301:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
resizing smaller changes size but not capacity
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:309
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:312:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
MiscTests.cpp:313:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
resizing smaller changes size but not capacity
We can use the 'swap trick' to reset the capacity
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:315
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:319:
PASSED:
REQUIRE( v.capacity() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
vectors can be sized and resized
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:296
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:300:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:301:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
resizing smaller changes size but not capacity
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:309
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:312:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
MiscTests.cpp:313:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:296
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:300:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:301:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
reserving bigger changes capacity but not size
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:322
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:325:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:326:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
-------------------------------------------------------------------------------
vectors can be sized and resized
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:296
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:300:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:301:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
-------------------------------------------------------------------------------
vectors can be sized and resized
reserving smaller does not change size or capacity
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
MiscTests.cpp:328
2013-03-25 10:25:01 +01:00
...............................................................................
MiscTests.cpp:331:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
MiscTests.cpp:332:
PASSED:
REQUIRE( v.capacity() >= 5 )
with expansion:
5 >= 5
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/main
selftest/expected result
selftest/expected result/failing tests
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:23
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests failed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120:
2013-02-19 20:45:09 +01:00
PASSED:
with message:
Tests failed, as expected
2013-04-20 22:04:32 +02:00
catch_self_test.hpp:120:
PASSED:
with message:
Tests failed, as expected
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/main
selftest/expected result
selftest/expected result/succeeding tests
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:28
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2012-11-20 09:28:21 +01:00
Message from section one
Message from section two
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2012-11-20 09:28:21 +01:00
Some information
2012-11-29 09:41:17 +01:00
An error
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-12-14 08:49:18 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
with message:
2013-01-14 19:36:25 +01:00
Tests passed, as expected
2012-11-20 09:28:21 +01:00
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-02-19 19:51:46 +01:00
PASSED:
with message:
Tests passed, as expected
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109:
2013-02-19 19:51:46 +01:00
PASSED:
with message:
Tests passed, as expected
2012-11-20 09:28:21 +01:00
Message from section one
Message from section two
Some information
2012-11-29 09:41:17 +01:00
An error
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/main
selftest/test counts
selftest/test counts/succeeding tests
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:39
2013-01-26 21:06:55 +01:00
...............................................................................
2013-01-14 19:36:25 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:41:
2013-02-19 19:51:46 +01:00
PASSED:
CHECK( totals.assertions.passed == 296 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-02-19 19:51:46 +01:00
296 == 296
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:42:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( totals.assertions.failed == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == 0
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/main
selftest/test counts
selftest/test counts/failing tests
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:46
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:48:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( totals.assertions.passed == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:49:
2013-01-17 13:07:34 +01:00
PASSED:
2013-04-20 22:04:32 +02:00
CHECK( totals.assertions.failed == 74 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-04-20 22:04:32 +02:00
74 == 74
2012-11-20 09:28:21 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
meta/Misc/Sections
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:54
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:58:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( totals.assertions.passed == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:59:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( totals.assertions.failed == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
default
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:96
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:98:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:100:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.shouldDebugBreak == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:101:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.cutoff == -1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
-1 == -1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:102:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.allowThrows == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:103:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.reporter.empty() )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
-t/1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:107
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:109:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:111:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:112:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:113:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
-t/exclude:1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:115
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:117:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:119:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:121:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
--test/1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:124
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:126:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:128:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:129:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:130:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
--test/exclude:1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:133
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:135:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:137:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:138:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:139:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
--test/exclude:2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:142
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:144:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:146:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:147:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:148:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
-t/2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:151
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:153:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:155:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:156:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:157:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:158:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test2" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
test lists
-t/0
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:161
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:163:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( parseIntoConfigAndReturnError( argv, config ) Contains( "at least 1" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-26 21:06:55 +01:00
"Error while parsing arguments. Expected at least 1 argument." contains: "at
least 1"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
reporter
-r/console
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:168
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:170:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:172:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.reporter == "console" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"console" == "console"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
reporter
-r/xml
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:174
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:176:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:178:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.reporter == "xml" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"xml" == "xml"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
reporter
--reporter/junit
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:180
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:182:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:184:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.reporter == "junit" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"junit" == "junit"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
reporter
-r/error
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:186
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:188:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( parseIntoConfigAndReturnError( argv, config ) Contains( "1 argument" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-04-20 20:36:40 +02:00
"Error while parsing arguments. Expected 1 argument. Arguments were: one two"
contains: "1 argument"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
debugger
-b
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:193
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:195:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:197:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.shouldDebugBreak == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
debugger
--break
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:199
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:201:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:203:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.shouldDebugBreak )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
debugger
-b
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:205
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:207:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( parseIntoConfigAndReturnError( argv, config ) Contains( "0 arguments" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-26 21:06:55 +01:00
"Error while parsing arguments. Expected 0 arguments. Arguments were:
unexpected" contains: "0 arguments"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
abort
-a
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:212
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:214:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:216:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.cutoff == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
abort
-a/2
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:218
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:220:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:222:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.cutoff == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
abort
-a/error/0
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:224
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:226:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-04-20 20:36:40 +02:00
"Error while parsing arguments. threshold must be a number greater than zero.
Arguments were: 0" contains: "greater than zero"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
abort
-a/error/non numeric
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:228
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:230:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-04-20 20:36:40 +02:00
"Error while parsing arguments. threshold must be a number greater than zero.
Arguments were: oops" contains: "greater than zero"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
abort
-a/error/two args
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:232
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:234:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE_THAT( parseIntoConfigAndReturnError( argv, config ) Contains( "0 and 1 argument" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-26 21:06:55 +01:00
"Error while parsing arguments. Expected between 0 and 1 argument. Arguments
were: 1 2" contains: "0 and 1 argument"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
nothrow
-nt
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:239
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:241:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:243:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.allowThrows == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
nothrow
--nothrow
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:245
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:247:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:249:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.allowThrows == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
streams
-o filename
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:254
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:256:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:258:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.outputFilename == "filename.ext" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"filename.ext" == "filename.ext"
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:259:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.stream.empty() )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
streams
-o %stdout
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:261
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:263:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:265:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.stream == "stdout" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"stdout" == "stdout"
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:266:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.outputFilename.empty() )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
streams
--out
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:268
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:270:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:272:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.outputFilename == "filename.ext" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"filename.ext" == "filename.ext"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/parser/2
combinations
-a -b
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:277
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:279:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( parseIntoConfig( argv, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:281:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.cutoff == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:282:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.shouldDebugBreak )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:283:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( config.allowThrows == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/test filter
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:288
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:292:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchAny.shouldInclude( fakeTestCase( "any" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:293:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchNone.shouldInclude( fakeTestCase( "any" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:298:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchHidden.shouldInclude( fakeTestCase( "any" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:299:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchNonHidden.shouldInclude( fakeTestCase( "any" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:301:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchHidden.shouldInclude( fakeTestCase( "./any" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:302:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchNonHidden.shouldInclude( fakeTestCase( "./any" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/test filters
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:305
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:313:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchHidden.shouldInclude( fakeTestCase( "./something" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:315:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( filters.shouldInclude( fakeTestCase( "any" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:316:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( filters.shouldInclude( fakeTestCase( "./something" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:317:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( filters.shouldInclude( fakeTestCase( "./anything" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/filter/prefix wildcard
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:320
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:323:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchBadgers.shouldInclude( fakeTestCase( "big badger" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:324:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchBadgers.shouldInclude( fakeTestCase( "little badgers" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/filter/wildcard at both ends
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:326
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:329:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchBadgers.shouldInclude( fakeTestCase( "big badger" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:330:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchBadgers.shouldInclude( fakeTestCase( "little badgers" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:331:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchBadgers.shouldInclude( fakeTestCase( "badgers are big" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:332:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( matchBadgers.shouldInclude( fakeTestCase( "hedgehogs" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/option parsers
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:341
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:352:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK_NOTHROW( opt.parseIntoConfig( parser, config ) )
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:354:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters.size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:355:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:356:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/tags
one tag
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:367
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:370:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.getTestCaseInfo().description == "" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"" == ""
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:371:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.hasTag( "one" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:372:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.getTags().size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:374:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.matchesTags( p1 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:375:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.matchesTags( p2 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:376:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.matchesTags( p3 ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:377:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.matchesTags( p4 ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:378:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.matchesTags( p5 ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/tags
two tags
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:381
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:384:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.getTestCaseInfo().description == "" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"" == ""
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:385:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.hasTag( "one" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:386:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.hasTag( "two" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:387:
PASSED:
CHECK( twoTags.hasTag( "Two" ) )
with expansion:
true
TestMain.cpp:388:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.hasTag( "three" ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:389:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.getTags().size() == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
2 == 2
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:391:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.matchesTags( p1 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:392:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.matchesTags( p2 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:393:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.matchesTags( p3 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:394:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.matchesTags( p4 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:395:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( twoTags.matchesTags( p5 ) == true )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true == true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/tags
one tag with characters either side
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:398
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:401:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagWithExtras.getTestCaseInfo().description == "1234" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"1234" == "1234"
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:402:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagWithExtras.hasTag( "one" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:403:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagWithExtras.hasTag( "two" ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:404:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagWithExtras.getTags().size() == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/tags
start of a tag, but not closed
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:407
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:411:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagOpen.getTestCaseInfo().description == "[one" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"[one" == "[one"
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:412:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagOpen.hasTag( "one" ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:413:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTagOpen.getTags().size() == 0 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == 0
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
selftest/tags
hidden
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:416
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:419:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.getTestCaseInfo().description == "" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"" == ""
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:420:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.hasTag( "hide" ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:421:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.isHidden() )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-03-25 10:25:01 +01:00
TestMain.cpp:423:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
CHECK( oneTag.matchesTags( "~[hide]" ) == false )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
false == false
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-25 10:25:01 +01:00
Long strings can be wrapped
2013-03-27 20:08:16 +01:00
plain string
2013-03-25 10:25:01 +01:00
No wrapping
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:435
2013-03-25 10:25:01 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:436:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString )
2013-03-25 10:25:01 +01:00
with expansion:
"one two three four"
==
"one two three four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:437:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString )
2013-03-25 10:25:01 +01:00
with expansion:
"one two three four"
==
"one two three four"
-------------------------------------------------------------------------------
Long strings can be wrapped
2013-03-27 20:08:16 +01:00
plain string
2013-03-25 10:25:01 +01:00
Wrapped once
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:439
2013-03-25 10:25:01 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:440:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 17 ) ).toString() == "one two three\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:441:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 16 ) ).toString() == "one two three\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:442:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 14 ) ).toString() == "one two three\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:443:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 13 ) ).toString() == "one two three\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:444:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 12 ) ).toString() == "one two\nthree four" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two
three four"
==
"one two
three four"
-------------------------------------------------------------------------------
Long strings can be wrapped
2013-03-27 20:08:16 +01:00
plain string
2013-03-25 10:25:01 +01:00
Wrapped twice
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:446
2013-03-25 10:25:01 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:447:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:448:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:449:
PASSED:
CHECK( Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour" )
with expansion:
"one two
three
four"
==
"one two
three
four"
2013-04-01 12:27:10 +02:00
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-03-25 10:25:01 +01:00
Long strings can be wrapped
2013-03-27 20:08:16 +01:00
plain string
2013-03-25 10:25:01 +01:00
Wrapped three times
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:451
2013-03-25 10:25:01 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:452:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one
two
three
four"
==
"one
two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:453:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 5 ) ).toString() == "one\ntwo\nthree\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one
two
three
four"
==
"one
two
three
four"
-------------------------------------------------------------------------------
Long strings can be wrapped
2013-03-27 20:08:16 +01:00
plain string
2013-03-25 10:25:01 +01:00
Short wrap
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:455
2013-03-25 10:25:01 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:456:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( "abcdef", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef" )
2013-03-25 10:25:01 +01:00
with expansion:
"abc-
def"
==
"abc-
def"
2013-04-20 20:36:40 +02:00
TestMain.cpp:457:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( "abcdefg", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndefg" )
2013-03-25 10:25:01 +01:00
with expansion:
"abc-
defg"
==
"abc-
defg"
2013-04-20 20:36:40 +02:00
TestMain.cpp:458:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( "abcdefgh", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef-\ngh" )
2013-03-25 10:25:01 +01:00
with expansion:
"abc-
def-
gh"
==
"abc-
def-
gh"
2013-04-20 20:36:40 +02:00
TestMain.cpp:460:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 4 ) ).toString() == "one\ntwo\nthr-\nee\nfour" )
2013-03-25 10:25:01 +01:00
with expansion:
"one
two
thr-
ee
four"
==
"one
two
thr-
ee
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:461:
2013-03-25 10:25:01 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 3 ) ).toString() == "one\ntwo\nth-\nree\nfo-\nur" )
2013-03-25 10:25:01 +01:00
with expansion:
"one
two
th-
ree
fo-
ur"
==
"one
two
th-
ree
fo-
ur"
2013-03-29 12:42:10 +01:00
-------------------------------------------------------------------------------
Long strings can be wrapped
plain string
As container
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:463
2013-03-29 12:42:10 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:465:
2013-03-29 12:42:10 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
REQUIRE( text.size() == 4 )
2013-03-29 12:42:10 +01:00
with expansion:
4 == 4
2013-04-20 20:36:40 +02:00
TestMain.cpp:466:
2013-03-29 12:42:10 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( text[0] == "one" )
2013-03-29 12:42:10 +01:00
with expansion:
"one" == "one"
2013-04-20 20:36:40 +02:00
TestMain.cpp:467:
2013-03-29 12:42:10 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( text[1] == "two" )
2013-03-29 12:42:10 +01:00
with expansion:
"two" == "two"
2013-04-20 20:36:40 +02:00
TestMain.cpp:468:
2013-03-29 12:42:10 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( text[2] == "three" )
2013-03-29 12:42:10 +01:00
with expansion:
"three" == "three"
2013-04-20 20:36:40 +02:00
TestMain.cpp:469:
2013-03-29 12:42:10 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( text[3] == "four" )
2013-03-29 12:42:10 +01:00
with expansion:
"four" == "four"
2013-03-27 20:08:16 +01:00
-------------------------------------------------------------------------------
2013-04-05 21:55:57 +02:00
Long strings can be wrapped
plain string
Indent first line differently
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:471
2013-04-05 21:55:57 +02:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:476:
2013-04-05 21:55:57 +02:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( text.toString() == " one two\n three\n four" )
2013-04-05 21:55:57 +02:00
with expansion:
" one two
three
four"
==
" one two
three
four"
-------------------------------------------------------------------------------
2013-03-27 20:08:16 +01:00
Long strings can be wrapped
With newlines
No wrapping
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:486
2013-03-27 20:08:16 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:487:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString )
2013-03-27 20:08:16 +01:00
with expansion:
"one two
three four"
==
"one two
three four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:488:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString )
2013-03-27 20:08:16 +01:00
with expansion:
"one two
three four"
==
"one two
three four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:489:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 10 ) ).toString() == testString )
2013-03-27 20:08:16 +01:00
with expansion:
"one two
three four"
==
"one two
three four"
-------------------------------------------------------------------------------
Long strings can be wrapped
With newlines
Trailing newline
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:491
2013-03-27 20:08:16 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:492:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( "abcdef\n", TextAttributes().setWidth( 10 ) ).toString() == "abcdef\n" )
2013-03-27 20:08:16 +01:00
with expansion:
"abcdef
"
==
"abcdef
"
2013-04-20 20:36:40 +02:00
TestMain.cpp:493:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( "abcdef", TextAttributes().setWidth( 6 ) ).toString() == "abcdef" )
2013-03-27 20:08:16 +01:00
with expansion:
"abcdef" == "abcdef"
2013-04-20 20:36:40 +02:00
TestMain.cpp:494:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( "abcdef\n", TextAttributes().setWidth( 6 ) ).toString() == "abcdef\n" )
2013-03-27 20:08:16 +01:00
with expansion:
"abcdef
"
==
"abcdef
"
-------------------------------------------------------------------------------
Long strings can be wrapped
With newlines
Wrapped once
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:496
2013-03-27 20:08:16 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:497:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour" )
2013-03-27 20:08:16 +01:00
with expansion:
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:498:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour" )
2013-03-27 20:08:16 +01:00
with expansion:
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:499:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour" )
2013-03-27 20:08:16 +01:00
with expansion:
"one two
three
four"
==
"one two
three
four"
-------------------------------------------------------------------------------
Long strings can be wrapped
With newlines
Wrapped twice
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:501
2013-03-27 20:08:16 +01:00
...............................................................................
2013-04-20 20:36:40 +02:00
TestMain.cpp:502:
2013-03-27 20:08:16 +01:00
PASSED:
2013-04-20 20:36:40 +02:00
CHECK( Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour" )
2013-03-27 20:08:16 +01:00
with expansion:
"one
two
three
four"
==
"one
two
three
four"
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
Long strings can be wrapped
With tabs
-------------------------------------------------------------------------------
TestMain.cpp:506
...............................................................................
TestMain.cpp:512:
PASSED:
CHECK( Text( testString, TextAttributes().setWidth( 15 ) ).toString() == "one two three\n four\n five\n six" )
with expansion:
"one two three
four
five
six"
==
"one two three
four
five
six"
2013-04-05 21:55:57 +02:00
hello
hello
-------------------------------------------------------------------------------
Strings can be rendered with colour
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TestMain.cpp:591
2013-04-05 21:55:57 +02:00
...............................................................................
No assertions in test case, 'Strings can be rendered with colour'
2013-03-25 10:25:01 +01:00
-------------------------------------------------------------------------------
2013-04-20 20:36:40 +02:00
Text can be formatted using the Text class
-------------------------------------------------------------------------------
TestMain.cpp:610
...............................................................................
TestMain.cpp:612:
PASSED:
CHECK( Text( "hi there" ).toString() == "hi there" )
with expansion:
"hi there" == "hi there"
2013-04-01 12:27:10 +02:00
2013-04-20 20:36:40 +02:00
TestMain.cpp:617:
PASSED:
CHECK( Text( "hi there", narrow ).toString() == "hi\nthere" )
with expansion:
"hi
there"
==
"hi
there"
-------------------------------------------------------------------------------
2013-03-25 10:25:01 +01:00
./succeeding/Tricky/std::pair
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:32
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-20 09:28:21 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:37:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( (std::pair<int, int>( 1, 2 )) == aNicePair )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
std::pair( 1, 2 ) == std::pair( 1, 2 )
2013-01-14 19:36:25 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./inprogress/failing/Tricky/trailing expression
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:46
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:55:
2013-01-14 19:36:25 +01:00
warning:
2013-01-26 21:06:55 +01:00
Uncomment the code in this test to check that it gives a sensible compiler
error
2012-12-14 08:49:18 +01:00
2012-11-20 22:13:21 +01:00
No assertions in test case, './inprogress/failing/Tricky/trailing expression'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./inprogress/failing/Tricky/compound lhs
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:62
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-17 11:48:37 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:71:
2013-01-14 19:36:25 +01:00
warning:
2013-01-26 21:06:55 +01:00
Uncomment the code in this test to check that it gives a sensible compiler
error
2012-12-14 08:49:18 +01:00
2012-11-20 22:13:21 +01:00
No assertions in test case, './inprogress/failing/Tricky/compound lhs'
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/Tricky/non streamable type
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:88
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-17 11:48:37 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:95: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( &o1 == &o2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> == 0x<hex digits>
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:96: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( o1 == o2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
{?} == {?}
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/string literals
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:104
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:106: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( std::string( "first" ) == "second" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"first" == "second"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/side-effects
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:115
2013-01-26 21:06:55 +01:00
...............................................................................
2012-11-10 19:44:12 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:119:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i++ == 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:120:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( i++ == 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
8 == 8
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/koenig
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:183
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:186:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0x<hex digits> == o )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> == {?}
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/non-const==
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:209
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:212:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( t == 1u )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
{?} == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/enum/bits
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:222
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:224:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0x<hex digits> == bit30and31 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0x<hex digits> == 3221225472
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-06 20:40:16 +01:00
./succeeding/boolean member
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:236
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:239:
PASSED:
REQUIRE( obj.prop != __null )
with expansion:
0x<hex digits> != 0
-------------------------------------------------------------------------------
./succeeding/unimplemented static bool
compare to true
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:257
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:259:
PASSED:
REQUIRE( is_true<true>::value == true )
with expansion:
true == true
TrickyTests.cpp:260:
PASSED:
REQUIRE( true == is_true<true>::value )
with expansion:
true == true
-------------------------------------------------------------------------------
./succeeding/unimplemented static bool
compare to false
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:262
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:264:
PASSED:
REQUIRE( is_true<false>::value == false )
with expansion:
false == false
TrickyTests.cpp:265:
PASSED:
REQUIRE( false == is_true<false>::value )
with expansion:
false == false
-------------------------------------------------------------------------------
./succeeding/unimplemented static bool
negation
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:268
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:270:
PASSED:
REQUIRE( !is_true<false>::value )
with expansion:
true
-------------------------------------------------------------------------------
./succeeding/unimplemented static bool
double negation
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:273
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:275:
PASSED:
REQUIRE( !!is_true<true>::value )
with expansion:
true
-------------------------------------------------------------------------------
./succeeding/unimplemented static bool
direct
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:278
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:280:
PASSED:
REQUIRE( is_true<true>::value )
with expansion:
true
TrickyTests.cpp:281:
PASSED:
2013-05-17 20:35:33 +02:00
REQUIRE_FALSE( is_true<false>::value )
2013-03-06 20:40:16 +01:00
with expansion:
!false
-------------------------------------------------------------------------------
./succeeding/SafeBool
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:308
2013-03-06 20:40:16 +01:00
...............................................................................
TrickyTests.cpp:313:
PASSED:
CHECK( True )
with expansion:
true
TrickyTests.cpp:314:
PASSED:
CHECK( !False )
with expansion:
true
TrickyTests.cpp:315:
PASSED:
2013-05-17 20:35:33 +02:00
CHECK_FALSE( False )
2013-03-06 20:40:16 +01:00
with expansion:
!false
-------------------------------------------------------------------------------
Assertions then sections
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:318
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-06 20:40:16 +01:00
TrickyTests.cpp:323:
2013-01-17 13:07:34 +01:00
PASSED:
2013-03-06 20:40:16 +01:00
REQUIRE( Catch::isTrue( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-06 20:40:16 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-06 20:40:16 +01:00
Assertions then sections
A section
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:325
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-06 20:40:16 +01:00
TrickyTests.cpp:327:
2013-01-17 13:07:34 +01:00
PASSED:
2013-03-06 20:40:16 +01:00
REQUIRE( Catch::isTrue( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-06 20:40:16 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-06 20:40:16 +01:00
Assertions then sections
A section
Another section
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:329
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-06 20:40:16 +01:00
TrickyTests.cpp:331:
2013-01-17 13:07:34 +01:00
PASSED:
2013-03-06 20:40:16 +01:00
REQUIRE( Catch::isTrue( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-06 20:40:16 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-06 20:40:16 +01:00
Assertions then sections
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:318
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-06 20:40:16 +01:00
TrickyTests.cpp:323:
2013-01-17 13:07:34 +01:00
PASSED:
2013-03-06 20:40:16 +01:00
REQUIRE( Catch::isTrue( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-06 20:40:16 +01:00
Assertions then sections
A section
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:325
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-06 20:40:16 +01:00
TrickyTests.cpp:327:
2013-01-17 13:07:34 +01:00
PASSED:
2013-03-06 20:40:16 +01:00
REQUIRE( Catch::isTrue( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-03-06 20:40:16 +01:00
Assertions then sections
A section
Another other section
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
TrickyTests.cpp:333
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-06 20:40:16 +01:00
TrickyTests.cpp:335:
2013-01-17 13:07:34 +01:00
PASSED:
2013-03-06 20:40:16 +01:00
REQUIRE( Catch::isTrue( true ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2012-12-14 08:49:18 +01:00
2013-04-21 00:20:05 +02:00
-------------------------------------------------------------------------------
non streamable - with conv. op
-------------------------------------------------------------------------------
TrickyTests.cpp:345
...............................................................................
TrickyTests.cpp:349:
PASSED:
REQUIRE( s == "7" )
with expansion:
"7" == "7"
2013-04-05 21:55:57 +02:00
-------------------------------------------------------------------------------
Anonymous test case 1
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:13
2013-04-05 21:55:57 +02:00
...............................................................................
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:15:
2013-04-05 21:55:57 +02:00
PASSED:
with message:
anonymous test case
-------------------------------------------------------------------------------
Test case with one argument
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:18
2013-04-05 21:55:57 +02:00
...............................................................................
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:20:
2013-04-05 21:55:57 +02:00
PASSED:
with message:
no assertions
-------------------------------------------------------------------------------
Variadic macros
Section with one argument
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:25
2013-04-05 21:55:57 +02:00
...............................................................................
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:27:
2013-04-05 21:55:57 +02:00
PASSED:
with message:
no assertions
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
Scenario: Do that thing with the thing
2013-03-29 12:42:10 +01:00
Given: This stuff exists
When: I do this
Then: it should do this
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:19
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-13 13:46:47 +01:00
2013-03-13 13:19:30 +01:00
BDDTests.cpp:21:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( itDoesThis() )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
true
2013-03-04 12:19:15 +01:00
-------------------------------------------------------------------------------
Scenario: Do that thing with the thing
2013-03-29 12:42:10 +01:00
Given: This stuff exists
When: I do this
Then: it should do this
And: do that
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:22
2013-03-04 12:19:15 +01:00
...............................................................................
2013-03-13 13:19:30 +01:00
BDDTests.cpp:23:
2013-03-04 12:19:15 +01:00
PASSED:
REQUIRE( itDoesThat() )
with expansion:
true
2012-12-14 08:49:18 +01:00
2013-03-29 12:42:10 +01:00
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:30
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:32:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
When: it is made larger
Then: the size and capacity go up
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:36
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:37:
PASSED:
REQUIRE( v.size() == 10 )
with expansion:
10 == 10
BDDTests.cpp:38:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
When: it is made larger
Then: the size and capacity go up
And when: it is made smaller again
Then: the size goes down but the capacity stays the same
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:42
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:43:
PASSED:
REQUIRE( v.size() == 5 )
with expansion:
5 == 5
BDDTests.cpp:44:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:30
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:32:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
When: it is made larger
Then: the size and capacity go up
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:36
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:37:
PASSED:
REQUIRE( v.size() == 10 )
with expansion:
10 == 10
BDDTests.cpp:38:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:30
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:32:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
When: it is made larger
Then: the size and capacity go up
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:36
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:37:
PASSED:
REQUIRE( v.size() == 10 )
with expansion:
10 == 10
BDDTests.cpp:38:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:30
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:32:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:30
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:32:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: Vector resizing affects size and capacity
Given: an empty vector
When: we reserve more space
Then: The capacity is increased but the size remains the same
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:52
2013-03-29 12:42:10 +01:00
...............................................................................
BDDTests.cpp:53:
PASSED:
REQUIRE( v.capacity() >= 10 )
with expansion:
10 >= 10
BDDTests.cpp:54:
PASSED:
REQUIRE( v.size() == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
2013-04-20 20:36:40 +02:00
Scenario: This is a really long scenario name to see how the list command deals
with wrapping
2013-04-05 21:55:57 +02:00
Given: A section name that is so long that it cannot fit in a single
console width
When: The test headers are printed as part of the normal running of the
scenario
Then: The, deliberately very long and overly verbose (you see what I did
there?) section names must wrap, along with an indent
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
BDDTests.cpp:66
2013-03-29 12:42:10 +01:00
...............................................................................
2013-04-05 21:55:57 +02:00
BDDTests.cpp:67:
2013-03-16 21:21:51 +01:00
PASSED:
with message:
2013-04-05 21:55:57 +02:00
boo!
2013-03-16 21:21:51 +01:00
2013-05-17 09:18:42 +02:00
-------------------------------------------------------------------------------
cmdline
2013-05-28 19:39:32 +02:00
arg separated by spaces
2013-05-17 09:18:42 +02:00
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:58
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:62:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.fileName == "filename.ext" )
with expansion:
"filename.ext" == "filename.ext"
-------------------------------------------------------------------------------
cmdline
2013-05-28 19:39:32 +02:00
arg separated by colon
2013-05-17 09:18:42 +02:00
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:64
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:68:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.fileName == "filename.ext" )
with expansion:
"filename.ext" == "filename.ext"
-------------------------------------------------------------------------------
cmdline
2013-05-28 19:39:32 +02:00
arg separated by =
2013-05-17 09:18:42 +02:00
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:70
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:74:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.fileName == "filename.ext" )
with expansion:
"filename.ext" == "filename.ext"
-------------------------------------------------------------------------------
cmdline
long opt
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:76
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:80:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.fileName == "%stdout" )
with expansion:
"%stdout" == "%stdout"
-------------------------------------------------------------------------------
cmdline
a number
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:87
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:91:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.number == 42 )
with expansion:
42 == 42
-------------------------------------------------------------------------------
cmdline
not a number
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:93
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:95:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK_THROWS( parseInto( cli, argv, config ) )
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:97:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.number == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
cmdline
two parsers
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:100
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:115:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config1.number == 42 )
with expansion:
42 == 42
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:117:
2013-05-17 09:18:42 +02:00
PASSED:
2013-05-17 20:35:33 +02:00
REQUIRE_FALSE( unusedTokens.empty() )
2013-05-17 09:18:42 +02:00
with expansion:
!false
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:119:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config2.description == "some text" )
with expansion:
"some text" == "some text"
-------------------------------------------------------------------------------
cmdline
methods
in range
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:128
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:132:
2013-05-17 09:18:42 +02:00
PASSED:
REQUIRE( config.index == 3 )
with expansion:
3 == 3
-------------------------------------------------------------------------------
cmdline
methods
out of range
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:134
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:137:
2013-05-17 09:18:42 +02:00
PASSED:
REQUIRE_THROWS( parseInto( cli, argv, config ) )
-------------------------------------------------------------------------------
cmdline
flags
set
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:146
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:150:
2013-05-17 09:18:42 +02:00
PASSED:
REQUIRE( config.flag )
with expansion:
true
-------------------------------------------------------------------------------
cmdline
flags
not set
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:152
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:156:
2013-05-17 09:18:42 +02:00
PASSED:
REQUIRE( config.flag == false )
with expansion:
false == false
2013-05-28 19:39:32 +02:00
usage:
testApp <first arg> <second arg> [<any arg> ...] [options]
where options are:
-o, --output <filename> specifies output file
-n <an integral value>
-------------------------------------------------------------------------------
cmdline
positional
-------------------------------------------------------------------------------
CmdLineTests.cpp:159
...............................................................................
CmdLineTests.cpp:177:
PASSED:
REQUIRE( config.firstPos == "1st" )
with expansion:
"1st" == "1st"
CmdLineTests.cpp:178:
PASSED:
REQUIRE( config.secondPos == "2nd" )
with expansion:
"2nd" == "2nd"
CmdLineTests.cpp:179:
PASSED:
REQUIRE( config.unpositional == "3rd" )
with expansion:
"3rd" == "3rd"
usage:
CatchTestApp [<test name, pattern or tags> ...] [options]
where options are:
-?, -h, --help display usage information
-l, --list-tests list all (or matching) test cases
-t, --list-tags list all (or matching) tags
--list-reporters list all reporters
-s, --success include successful tests in output
-b, --break break into debugger on failure
-e, --nothrow Skip exception tests
-o, --out <filename> output filename
-r, --reporter <name[:filename]> reporter to use - defaults to console
-n, --name <name> suite name
-a, --abort abort at first failure
-x, --abortx <number of failures> abort after x failures
-w, --warn <warning name> enable warnings
-v, --verbosity <level> level of verbosity (0=no output)
2013-05-17 09:18:42 +02:00
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
2013-05-28 19:39:32 +02:00
When: We ask for usage strings
2013-05-17 09:18:42 +02:00
Then: It prints the usage strings
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:324
2013-05-17 09:18:42 +02:00
...............................................................................
No assertions in section, ' Then: It prints the usage strings'
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: Multiple flags are combined
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:329
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:331:
2013-05-17 09:18:42 +02:00
PASSED:
2013-05-28 19:39:32 +02:00
CHECK_FALSE( config.showSuccessfulTests )
2013-05-17 09:18:42 +02:00
with expansion:
!false
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:332:
2013-05-17 09:18:42 +02:00
PASSED:
2013-05-17 20:35:33 +02:00
CHECK_FALSE( config.noThrow )
2013-05-17 09:18:42 +02:00
with expansion:
!false
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:333:
2013-05-17 09:18:42 +02:00
PASSED:
2013-05-17 20:35:33 +02:00
CHECK_FALSE( config.breakIntoDebugger )
2013-05-17 09:18:42 +02:00
with expansion:
!false
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: Multiple flags are combined
Then: All the flags are set
-------------------------------------------------------------------------------
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:338
2013-05-17 09:18:42 +02:00
...............................................................................
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:339:
2013-05-17 09:18:42 +02:00
PASSED:
2013-05-28 19:39:32 +02:00
CHECK( config.showSuccessfulTests )
2013-05-17 09:18:42 +02:00
with expansion:
true
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:340:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.noThrow )
with expansion:
true
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:341:
2013-05-17 09:18:42 +02:00
PASSED:
CHECK( config.breakIntoDebugger )
with expansion:
true
2013-05-28 19:39:32 +02:00
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: Multiple flags are combined
-------------------------------------------------------------------------------
CmdLineTests.cpp:329
...............................................................................
CmdLineTests.cpp:331:
PASSED:
CHECK_FALSE( config.showSuccessfulTests )
with expansion:
!false
CmdLineTests.cpp:332:
PASSED:
CHECK_FALSE( config.noThrow )
with expansion:
!false
CmdLineTests.cpp:333:
PASSED:
CHECK_FALSE( config.breakIntoDebugger )
with expansion:
!false
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A flag is set via a nullary method
-------------------------------------------------------------------------------
CmdLineTests.cpp:344
...............................................................................
CmdLineTests.cpp:345:
PASSED:
CHECK( config.abortAfter == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A flag is set via a nullary method
Then: The flag is set
-------------------------------------------------------------------------------
CmdLineTests.cpp:350
...............................................................................
CmdLineTests.cpp:351:
PASSED:
REQUIRE( config.abortAfter == 1 )
with expansion:
1 == 1
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A flag is set via a nullary method
-------------------------------------------------------------------------------
CmdLineTests.cpp:344
...............................................................................
CmdLineTests.cpp:345:
PASSED:
CHECK( config.abortAfter == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A flag is set via a unary method
-------------------------------------------------------------------------------
CmdLineTests.cpp:353
...............................................................................
CmdLineTests.cpp:354:
PASSED:
CHECK( config.abortAfter == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A flag is set via a unary method
Then: The flag is set
-------------------------------------------------------------------------------
CmdLineTests.cpp:359
...............................................................................
CmdLineTests.cpp:360:
PASSED:
REQUIRE( config.abortAfter == 2 )
with expansion:
2 == 2
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A flag is set via a unary method
-------------------------------------------------------------------------------
CmdLineTests.cpp:353
...............................................................................
CmdLineTests.cpp:354:
PASSED:
CHECK( config.abortAfter == 0 )
with expansion:
0 == 0
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: A positional argument is supplied
Then: The argument is in the testOrTags collection
-------------------------------------------------------------------------------
CmdLineTests.cpp:367
...............................................................................
CmdLineTests.cpp:368:
PASSED:
REQUIRE( config.testsOrTags.size() == 1 )
with expansion:
1 == 1
CmdLineTests.cpp:369:
PASSED:
REQUIRE( config.testsOrTags[0] == "[hello]" )
with expansion:
"[hello]" == "[hello]"
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: And enum opt is set by numeric value
-------------------------------------------------------------------------------
CmdLineTests.cpp:372
...............................................................................
CmdLineTests.cpp:373:
PASSED:
CHECK( config.verbosity == Config::Verbosity::Normal )
with expansion:
2 == 2
-------------------------------------------------------------------------------
Scenario: New Catch commandline interface
Given: A built cli parser for Catch
When: And enum opt is set by numeric value
Then: The member is set to the enum value
-------------------------------------------------------------------------------
CmdLineTests.cpp:378
...............................................................................
CmdLineTests.cpp:379:
PASSED:
REQUIRE( config.verbosity == Config::Verbosity::NoOutput )
with expansion:
0 == 0
2013-01-26 21:06:55 +01:00
===============================================================================
2013-05-28 19:39:32 +02:00
115 test cases - 50 failed (744 assertions - 107 failed)
2012-11-20 09:28:21 +01:00
2013-03-16 21:21:51 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2013-04-24 20:10:02 +02:00
CatchSelfTest is a CATCH v0.9 b38 (integration) host application.
2013-01-14 19:36:25 +01:00
Run with -? for options
2012-11-20 09:28:21 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/simple
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:16
2013-01-26 21:06:55 +01:00
...............................................................................
2012-10-29 20:55:34 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:20:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == Approx( 1.23 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.23 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:21:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != Approx( 1.22 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.22 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:22:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != Approx( 1.24 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.24 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:24:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Approx( d ) == 1.23 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.23
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:25:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Approx( d ) != 1.22 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) != 1.22
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:26:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( Approx( d ) != 1.24 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) != 1.24
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/epsilon
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:34
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:38:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != Approx( 1.231 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.231 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:39:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == Approx( 1.231 ).epsilon( 0.1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.231 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/float
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:47
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:49:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1.23f == Approx( 1.23f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.23 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:50:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0.0f == Approx( 0.0f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == Approx( 0 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/int
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:58
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:60:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1 == Approx( 1 ) )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:61:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0 == Approx( 0 ) )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/mixed
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:69
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:75:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1.0f == Approx( 1 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == Approx( 1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:76:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0 == Approx( dZero) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == Approx( 0 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:77:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 0 == Approx( dSmall ).epsilon( 0.001 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
0 == Approx( 1e-05 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:78:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( 1.234f == Approx( dMedium ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.234 == Approx( 1.234 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:79:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( dMedium == Approx( 1.234f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.234 == Approx( 1.234 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Approx/custom
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:87
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:93:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == approx( 1.23 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.23 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:94:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == approx( 1.22 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.22 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:95:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d == approx( 1.24 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 == Approx( 1.24 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:96:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( d != approx( 1.25 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.23 != Approx( 1.25 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:98:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) == 1.23 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.23
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:99:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) == 1.22 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.22
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:100:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) == 1.24 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) == 1.24
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ApproxTests.cpp:101:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( approx( d ) != 1.25 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
Approx( 1.23 ) != 1.25
2013-03-04 12:19:15 +01:00
-------------------------------------------------------------------------------
Approximate PI
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ApproxTests.cpp:108
2013-03-04 12:19:15 +01:00
...............................................................................
ApproxTests.cpp:110:
PASSED:
REQUIRE( divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 ) )
with expansion:
3.142857142857143 == Approx( 3.141 )
ApproxTests.cpp:111:
PASSED:
REQUIRE( divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 ) )
with expansion:
3.142857142857143 != Approx( 3.141 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/TestClass/succeedingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:34
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:24:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( s == "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/TestClass/failingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:35
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:28: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( s == "world" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "world"
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/Fixture/succeedingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:45
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:47:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( m_a == 1 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 1
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/Fixture/failingCase
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ClassTests.cpp:53
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ClassTests.cpp:55: FAILED:
2013-01-14 19:36:25 +01:00
REQUIRE( m_a == 2 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1 == 2
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./succeeding/conditions/equality
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:47
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:55:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.int_seven == 7 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 7
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:56:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.float_nine_point_one == Approx( 9.1f ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
9.1 == Approx( 9.1 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:57:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.double_pi == Approx( 3.1415926535 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-03-04 12:19:15 +01:00
3.1415926535 == Approx( 3.14159 )
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:58:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello == "hello" )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:59:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( "hello" == data.str_hello )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
"hello" == "hello"
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:60:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( data.str_hello.size() == 5 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
5 == 5
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:63:
2013-01-17 13:07:34 +01:00
PASSED:
2013-01-14 19:36:25 +01:00
REQUIRE( x == Approx( 1.3 ) )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
1.3 == Approx( 1.3 )
2012-12-14 08:49:18 +01:00
2013-01-26 21:06:55 +01:00
-------------------------------------------------------------------------------
2013-01-17 12:47:23 +01:00
./failing/conditions/equality
2013-04-20 20:36:40 +02:00
-------------------------------------------------------------------------------
ConditionTests.cpp:67
2013-01-26 21:06:55 +01:00
...............................................................................
2012-12-09 12:33:54 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:71: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven == 6 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 6
2012-12-14 08:49:18 +01:00
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:72: FAILED:
2013-01-14 19:36:25 +01:00
CHECK( data.int_seven == 8 )
2013-01-17 13:07:34 +01:00
with expansion:
2013-01-14 19:36:25 +01:00
7 == 8
2012-12-09 12:33:54 +01:00
2013-01-26 21:06:55 +01:00
===============================================================================
2013-03-04 12:19:15 +01:00
13 test cases - 3 failed (40 assertions - 4 failed)
2012-12-09 12:33:54 +01:00
2012-11-29 09:49:32 +01:00
<testsuites>
2013-05-28 19:39:32 +02:00
<testsuite name="~dummy" errors="10" failures="78" tests="744" hostname="tbd" time="tbd" timestamp="tbd">
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="./succeeding/Approx/simple" time="tbd"/>
<testcase classname="global" name="./succeeding/Approx/epsilon" time="tbd"/>
<testcase classname="global" name="./succeeding/Approx/float" time="tbd"/>
<testcase classname="global" name="./succeeding/Approx/int" time="tbd"/>
<testcase classname="global" name="./succeeding/Approx/mixed" time="tbd"/>
<testcase classname="global" name="./succeeding/Approx/custom" time="tbd"/>
2013-03-04 12:19:15 +01:00
<testcase classname="global" name="Approximate PI" time="tbd"/>
2012-11-29 09:49:32 +01:00
<testcase classname="TestClass" name="./succeeding/TestClass/succeedingCase" time="tbd"/>
<testcase classname="TestClass" name="./failing/TestClass/failingCase" time="tbd">
<failure message=""hello" == "world"" type="REQUIRE">
2013-01-14 19:36:25 +01:00
ClassTests.cpp:28
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="Fixture" name="./succeeding/Fixture/succeedingCase" time="tbd"/>
<testcase classname="Fixture" name="./failing/Fixture/failingCase" time="tbd">
<failure message="1 == 2" type="REQUIRE">
2013-01-14 19:36:25 +01:00
ClassTests.cpp:55
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/conditions/equality" time="tbd"/>
<testcase classname="global" name="./failing/conditions/equality" time="tbd">
<failure message="7 == 6" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:71
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 == 8" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:72
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 == 0" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:73
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 == Approx( 9.11 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:74
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 == Approx( 9 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:75
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 == Approx( 1 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:76
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 == Approx( 0 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:77
2012-11-29 09:49:32 +01:00
</failure>
2013-03-04 12:19:15 +01:00
<failure message="3.1415926535 == Approx( 3.1415 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:78
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" == "goodbye"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:79
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" == "hell"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:80
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" == "hello1"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:81
2012-11-29 09:49:32 +01:00
</failure>
<failure message="5 == 6" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:82
2012-11-29 09:49:32 +01:00
</failure>
<failure message="1.3 == Approx( 1.301 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:85
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/conditions/inequality" time="tbd"/>
<testcase classname="global" name="./failing/conditions/inequality" time="tbd">
<failure message="7 != 7" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 != Approx( 9.1 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:112
2012-11-29 09:49:32 +01:00
</failure>
2013-03-04 12:19:15 +01:00
<failure message="3.1415926535 != Approx( 3.14159 )" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:113
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" != "hello"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:114
2012-11-29 09:49:32 +01:00
</failure>
<failure message="5 != 5" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:115
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/conditions/ordered" time="tbd"/>
<testcase classname="global" name="./failing/conditions/ordered" time="tbd">
<failure message="7 > 7" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:152
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 < 7" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:153
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 > 8" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:154
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 < 6" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:155
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 < 0" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:156
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 < -1" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:157
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 >= 8" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:159
2012-11-29 09:49:32 +01:00
</failure>
<failure message="7 <= 6" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:160
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 < 9" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:162
2012-11-29 09:49:32 +01:00
</failure>
<failure message="9.1 > 10" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:163
2012-11-29 09:49:32 +01:00
</failure>
2013-03-04 12:19:15 +01:00
<failure message="9.1 > 9.199999999999999" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:164
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" > "hello"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:166
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" < "hello"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:167
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" > "hellp"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:168
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" > "z"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:169
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" < "hellm"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:170
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" < "a"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:171
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" >= "z"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:173
2012-11-29 09:49:32 +01:00
</failure>
<failure message=""hello" <= "a"" type="CHECK">
2013-01-14 19:36:25 +01:00
ConditionTests.cpp:174
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/conditions/int literals" time="tbd"/>
<testcase classname="global" name="./succeeding/conditions//long_to_unsigned_x" time="tbd"/>
<testcase classname="global" name="./succeeding/conditions/const ints to int literal" time="tbd"/>
<testcase classname="global" name="./succeeding/conditions/negative ints" time="tbd"/>
<testcase classname="global" name="./succeeding/conditions/computed ints" time="tbd"/>
<testcase classname="global" name="./succeeding/conditions/ptr" time="tbd"/>
<testcase classname="global" name="./succeeding/conditions/not" time="tbd"/>
<testcase classname="global" name="./failing/conditions/not" time="tbd">
<failure message="false != false" type="CHECK">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:337
2012-11-29 09:49:32 +01:00
</failure>
<failure message="true != true" type="CHECK">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:338
2012-11-29 09:49:32 +01:00
</failure>
<failure message="false" type="CHECK">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:339
2012-11-29 09:49:32 +01:00
</failure>
<failure message="!true" type="CHECK_FALSE">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:340
2012-11-29 09:49:32 +01:00
</failure>
<failure message="false" type="CHECK">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:342
2012-11-29 09:49:32 +01:00
</failure>
<failure message="!true" type="CHECK_FALSE">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:343
2012-11-29 09:49:32 +01:00
</failure>
<failure message="false" type="CHECK">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:345
2012-11-29 09:49:32 +01:00
</failure>
<failure message="!(1 == 1)" type="CHECK_FALSE">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:346
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/exceptions/explicit" time="tbd"/>
<testcase classname="global" name="./failing/exceptions/explicit" time="tbd">
<error message="thisThrows()" type="CHECK_THROWS_AS">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:40
2012-11-29 09:49:32 +01:00
</error>
2013-04-08 13:05:32 +02:00
<failure message="thisDoesntThrow()" type="CHECK_THROWS_AS">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:41
2013-04-08 13:05:32 +02:00
</failure>
2012-11-29 09:49:32 +01:00
<error message="thisThrows()" type="CHECK_NOTHROW">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:42
2012-11-29 09:49:32 +01:00
</error>
</testcase>
<testcase classname="global" name="./failing/exceptions/implicit" time="tbd">
<error type="TEST_CASE">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:45
2012-11-29 09:49:32 +01:00
</error>
</testcase>
<testcase classname="global" name="./failing/exceptions/implicit/2" time="tbd">
2013-02-02 20:58:04 +01:00
<error message="{Unknown expression after the reported line}">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:53
2012-11-29 09:49:32 +01:00
</error>
</testcase>
2013-02-19 20:45:09 +01:00
<testcase classname="global" name="./failing/exceptions/implicit/3" time="tbd">
<error type="TEST_CASE">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:59
2013-02-19 20:45:09 +01:00
</error>
</testcase>
2013-04-20 22:04:32 +02:00
<testcase classname="global" name="./failing/exceptions/implicit/4" time="tbd">
<error message="thisThrows() == 0" type="CHECK">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:68
2013-04-20 22:04:32 +02:00
</error>
</testcase>
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="./succeeding/exceptions/implicit" time="tbd"/>
<testcase classname="global" name="./failing/exceptions/custom" time="tbd">
<error type="TEST_CASE">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:108
2012-11-29 09:49:32 +01:00
</error>
</testcase>
<testcase classname="global" name="./failing/exceptions/custom/nothrow" time="tbd">
2013-04-24 19:51:34 +02:00
<error message="throwCustom()" type="REQUIRE_NOTHROW">
ExceptionTests.cpp:121
2012-11-29 09:49:32 +01:00
</error>
</testcase>
<testcase classname="global" name="./failing/exceptions/custom/throw" time="tbd">
2013-04-24 19:51:34 +02:00
<error message="throwCustom()" type="REQUIRE_THROWS_AS">
ExceptionTests.cpp:126
2012-11-29 09:49:32 +01:00
</error>
</testcase>
<testcase classname="global" name="./failing/exceptions/custom/double" time="tbd">
<error type="TEST_CASE">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:130
2012-11-29 09:49:32 +01:00
</error>
</testcase>
<testcase classname="global" name="./succeeding/exceptions/notimplemented" time="tbd"/>
<testcase classname="global" name="./succeeding/generators/1" time="tbd"/>
2013-01-14 19:36:25 +01:00
<testcase classname="global" name="./succeeding/generators/2" time="tbd"/>
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="./succeeding/message" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="INFO">
MessageTests.cpp:13
</info>
2012-11-29 09:49:32 +01:00
<warning type="WARN">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:14
2012-11-29 09:49:32 +01:00
</warning>
</testcase>
<testcase classname="global" name="./succeeding/succeed" time="tbd"/>
<testcase classname="global" name="./failing/message/info/1" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="INFO">
MessageTests.cpp:23
</info>
<info type="INFO">
MessageTests.cpp:24
</info>
2012-11-29 09:49:32 +01:00
<failure message="2 == 1" type="REQUIRE">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:26
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./mixed/message/info/2" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="INFO">
MessageTests.cpp:35
</info>
2012-11-29 09:49:32 +01:00
<failure message="2 == 1" type="CHECK">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:37
2012-11-29 09:49:32 +01:00
</failure>
2013-04-08 12:50:41 +02:00
<info type="INFO">
MessageTests.cpp:39
</info>
2012-11-29 09:49:32 +01:00
<failure message="2 == 0" type="CHECK">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:41
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./failing/message/fail" time="tbd">
<failure type="FAIL">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:51
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./failing/message/sections" time="tbd">
<failure type="FAIL">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:58
2012-11-29 09:49:32 +01:00
</failure>
<failure type="FAIL">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:63
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/message/sections/stdout" time="tbd">
<system-out>
Message from section one
Message from section two
</system-out>
</testcase>
<testcase classname="global" name="./mixed/message/scoped" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="SCOPED_INFO">
MessageTests.cpp:84
</info>
<info type="SCOPED_CAPTURE">
MessageTests.cpp:85
</info>
2012-11-29 09:49:32 +01:00
<failure message="10 < 10" type="REQUIRE">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:86
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/nofail" time="tbd">
<failure message="1 == 2" type="CHECK_NOFAIL">
2013-01-14 19:36:25 +01:00
MessageTests.cpp:92
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
2013-02-04 01:05:16 +01:00
<testcase classname="global" name="just info" time="tbd"/>
<testcase classname="global" name="just failure" time="tbd">
<failure type="FAIL">
MessageTests.cpp:101
</failure>
</testcase>
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="./succeeding/Misc/Sections" time="tbd"/>
<testcase classname="global" name="./succeeding/Misc/Sections/nested" time="tbd"/>
<testcase classname="global" name="./mixed/Misc/Sections/nested2" time="tbd">
<failure message="1 == 2" type="REQUIRE">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:57
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./Sections/nested/a/b" time="tbd"/>
<testcase classname="global" name="./mixed/Misc/Sections/loops" time="tbd">
<failure message="0 > 1" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:99
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./mixed/Misc/loops" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:110
</info>
2012-11-29 09:49:32 +01:00
<failure message="1 == 0" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:110
</info>
2012-11-29 09:49:32 +01:00
<failure message="1 == 0" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:110
</info>
2012-11-29 09:49:32 +01:00
<failure message="1 == 0" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:110
</info>
2012-11-29 09:49:32 +01:00
<failure message="1 == 0" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:110
</info>
2012-11-29 09:49:32 +01:00
<failure message="1 == 0" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:110
</info>
2012-11-29 09:49:32 +01:00
<failure message="1 == 0" type="CHECK">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/Misc/stdout,stderr" time="tbd">
<system-out>
Some information
</system-out>
<system-err>
An error
</system-err>
</testcase>
<testcase classname="global" name="./succeeding/Misc/null strings" time="tbd"/>
<testcase classname="global" name="./failing/info" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:135
</info>
<info type="CAPTURE">
MiscTests.cpp:137
</info>
2012-11-29 09:49:32 +01:00
<failure message="false" type="REQUIRE">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:138
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/checkedif" time="tbd"/>
<testcase classname="global" name="./failing/checkedif" time="tbd">
<failure message="false" type="CHECKED_IF">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:143
2012-11-29 09:49:32 +01:00
</failure>
<failure message="false" type="REQUIRE">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:156
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/checkedelse" time="tbd"/>
<testcase classname="global" name="./failing/checkedelse" time="tbd">
<failure message="false" type="CHECKED_ELSE">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:161
2012-11-29 09:49:32 +01:00
</failure>
<failure message="false" type="REQUIRE">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:174
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./misc/xmlentitycheck" time="tbd"/>
<testcase classname="global" name="./manual/onechar" time="tbd">
2013-04-08 12:50:41 +02:00
<info type="INFO">
MiscTests.cpp:191
</info>
2012-11-29 09:49:32 +01:00
<failure message="false" type="REQUIRE">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:192
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/atomic if" time="tbd"/>
<testcase classname="global" name="./succeeding/matchers" time="tbd"/>
<testcase classname="global" name="./failing/matchers/Contains" time="tbd">
<failure message=""this string contains 'abc' as a substring" contains: "not there"" type="CHECK_THAT">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:221
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./failing/matchers/StartsWith" time="tbd">
<failure message=""this string contains 'abc' as a substring" starts with: "string"" type="CHECK_THAT">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:226
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./failing/matchers/EndsWith" time="tbd">
<failure message=""this string contains 'abc' as a substring" ends with: "this"" type="CHECK_THAT">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:231
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./failing/matchers/Equals" time="tbd">
<failure message=""this string contains 'abc' as a substring" equals: "something else"" type="CHECK_THAT">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:236
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
2013-04-23 09:02:48 +02:00
<testcase classname="global" name="string" time="tbd"/>
2013-02-19 19:51:46 +01:00
<testcase classname="global" name="./succeeding/matchers/AllOf" time="tbd"/>
<testcase classname="global" name="./succeeding/matchers/AnyOf" time="tbd"/>
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="./succeeding/matchers/Equals" time="tbd"/>
<testcase classname="global" name="example/factorial" time="tbd"/>
<testcase classname="global" name="empty" time="tbd"/>
<testcase classname="global" name="Nice descriptive name" time="tbd">
<warning type="WARN">
2013-03-13 13:19:30 +01:00
MiscTests.cpp:278
2012-11-29 09:49:32 +01:00
</warning>
</testcase>
<testcase classname="global" name="first tag" time="tbd"/>
<testcase classname="global" name="second tag" time="tbd"/>
2013-03-25 10:25:01 +01:00
<testcase classname="global" name="vectors can be sized and resized" time="tbd"/>
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="selftest/main" time="tbd">
<system-out>
Message from section one
Message from section two
Some information
Message from section one
Message from section two
Some information
</system-out>
<system-err>
An error
An error
</system-err>
</testcase>
<testcase classname="global" name="meta/Misc/Sections" time="tbd"/>
<testcase classname="global" name="selftest/parser/2" time="tbd"/>
<testcase classname="global" name="selftest/test filter" time="tbd"/>
<testcase classname="global" name="selftest/test filters" time="tbd"/>
<testcase classname="global" name="selftest/filter/prefix wildcard" time="tbd"/>
<testcase classname="global" name="selftest/filter/wildcard at both ends" time="tbd"/>
<testcase classname="global" name="selftest/option parsers" time="tbd"/>
<testcase classname="global" name="selftest/tags" time="tbd"/>
2013-03-25 10:25:01 +01:00
<testcase classname="global" name="Long strings can be wrapped" time="tbd"/>
2013-04-05 21:55:57 +02:00
<testcase classname="global" name="Strings can be rendered with colour" time="tbd">
<system-out>
hello
hello
</system-out>
</testcase>
2013-04-20 20:36:40 +02:00
<testcase classname="global" name="Text can be formatted using the Text class" time="tbd"/>
2012-11-29 09:49:32 +01:00
<testcase classname="global" name="./succeeding/Tricky/std::pair" time="tbd"/>
<testcase classname="global" name="./inprogress/failing/Tricky/trailing expression" time="tbd">
<warning type="WARN">
2013-01-14 19:36:25 +01:00
TrickyTests.cpp:55
2012-11-29 09:49:32 +01:00
</warning>
</testcase>
<testcase classname="global" name="./inprogress/failing/Tricky/compound lhs" time="tbd">
<warning type="WARN">
2013-01-14 19:36:25 +01:00
TrickyTests.cpp:71
2012-11-29 09:49:32 +01:00
</warning>
</testcase>
<testcase classname="global" name="./failing/Tricky/non streamable type" time="tbd">
<failure message="0x<hex digits> == 0x<hex digits>" type="CHECK">
2013-01-14 19:36:25 +01:00
TrickyTests.cpp:95
2012-11-29 09:49:32 +01:00
</failure>
<failure message="{?} == {?}" type="CHECK">
2013-01-14 19:36:25 +01:00
TrickyTests.cpp:96
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./failing/string literals" time="tbd">
<failure message=""first" == "second"" type="REQUIRE">
2013-01-14 19:36:25 +01:00
TrickyTests.cpp:106
2012-11-29 09:49:32 +01:00
</failure>
</testcase>
<testcase classname="global" name="./succeeding/side-effects" time="tbd"/>
<testcase classname="global" name="./succeeding/koenig" time="tbd"/>
<testcase classname="global" name="./succeeding/non-const==" time="tbd"/>
<testcase classname="global" name="./succeeding/enum/bits" time="tbd"/>
<testcase classname="global" name="./succeeding/boolean member" time="tbd"/>
<testcase classname="global" name="./succeeding/unimplemented static bool" time="tbd"/>
<testcase classname="global" name="./succeeding/SafeBool" time="tbd"/>
2013-03-06 20:40:16 +01:00
<testcase classname="global" name="Assertions then sections" time="tbd"/>
2013-04-21 00:20:05 +02:00
<testcase classname="global" name="non streamable - with conv. op" time="tbd"/>
2013-03-16 21:21:51 +01:00
<testcase classname="global" name="Anonymous test case 1" time="tbd"/>
<testcase classname="global" name="Test case with one argument" time="tbd"/>
<testcase classname="global" name="Variadic macros" time="tbd"/>
2013-04-05 21:55:57 +02:00
<testcase classname="global" name="Scenario: Do that thing with the thing" time="tbd"/>
<testcase classname="global" name="Scenario: Vector resizing affects size and capacity" time="tbd"/>
<testcase classname="global" name="Scenario: This is a really long scenario name to see how the list command deals with wrapping" time="tbd"/>
2013-05-28 19:39:32 +02:00
<testcase classname="global" name="cmdline" time="tbd">
<system-out>
usage:
testApp <first arg> <second arg> [<any arg> ...] [options]
where options are:
-o, --output <filename> specifies output file
-n <an integral value>
</system-out>
</testcase>
2013-05-17 09:18:42 +02:00
<testcase classname="global" name="Scenario: New Catch commandline interface" time="tbd">
<system-out>
2013-05-28 19:39:32 +02:00
usage:
CatchTestApp [<test name, pattern or tags> ...] [options]
where options are:
-?, -h, --help display usage information
-l, --list-tests list all (or matching) test cases
-t, --list-tags list all (or matching) tags
--list-reporters list all reporters
-s, --success include successful tests in output
-b, --break break into debugger on failure
-e, --nothrow Skip exception tests
-o, --out <filename> output filename
-r, --reporter <name[:filename]> reporter to use - defaults to console
-n, --name <name> suite name
-a, --abort abort at first failure
-x, --abortx <number of failures> abort after x failures
-w, --warn <warning name> enable warnings
-v, --verbosity <level> level of verbosity (0=no output)
2013-05-17 09:18:42 +02:00
</system-out>
</testcase>
2012-11-29 09:49:32 +01:00
</testsuite>
<system-out>
Message from section one
Message from section two
Some information
Message from section one
Message from section two
Some information
Message from section one
Message from section two
Some information
2013-04-05 21:55:57 +02:00
hello
hello
2013-05-17 09:18:42 +02:00
2013-05-28 19:39:32 +02:00
usage:
testApp <first arg> <second arg> [<any arg> ...] [options]
where options are:
-o, --output <filename> specifies output file
-n <an integral value>
usage:
CatchTestApp [<test name, pattern or tags> ...] [options]
where options are:
-?, -h, --help display usage information
-l, --list-tests list all (or matching) test cases
-t, --list-tags list all (or matching) tags
--list-reporters list all reporters
-s, --success include successful tests in output
-b, --break break into debugger on failure
-e, --nothrow Skip exception tests
-o, --out <filename> output filename
-r, --reporter <name[:filename]> reporter to use - defaults to console
-n, --name <name> suite name
-a, --abort abort at first failure
-x, --abortx <number of failures> abort after x failures
-w, --warn <warning name> enable warnings
-v, --verbosity <level> level of verbosity (0=no output)
2012-11-29 09:49:32 +01:00
</system-out>
<system-err>
An error
An error
An error
</system-err>
</testsuites>
<Catch name="CatchSelfTest">
<Group name="~dummy">
<TestCase name="./succeeding/Approx/simple">
ApproxTests.cpp" line="20">
<Original>
d == Approx( 1.23 )
</Original>
<Expanded>
1.23 == Approx( 1.23 )
</Expanded>
</Expression>
ApproxTests.cpp" line="21">
<Original>
d != Approx( 1.22 )
</Original>
<Expanded>
1.23 != Approx( 1.22 )
</Expanded>
</Expression>
ApproxTests.cpp" line="22">
<Original>
d != Approx( 1.24 )
</Original>
<Expanded>
1.23 != Approx( 1.24 )
</Expanded>
</Expression>
ApproxTests.cpp" line="24">
<Original>
Approx( d ) == 1.23
</Original>
<Expanded>
Approx( 1.23 ) == 1.23
</Expanded>
</Expression>
ApproxTests.cpp" line="25">
<Original>
Approx( d ) != 1.22
</Original>
<Expanded>
Approx( 1.23 ) != 1.22
</Expanded>
</Expression>
ApproxTests.cpp" line="26">
<Original>
Approx( d ) != 1.24
</Original>
<Expanded>
Approx( 1.23 ) != 1.24
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Approx/epsilon">
ApproxTests.cpp" line="38">
<Original>
d != Approx( 1.231 )
</Original>
<Expanded>
1.23 != Approx( 1.231 )
</Expanded>
</Expression>
ApproxTests.cpp" line="39">
<Original>
d == Approx( 1.231 ).epsilon( 0.1 )
</Original>
<Expanded>
1.23 == Approx( 1.231 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Approx/float">
ApproxTests.cpp" line="49">
<Original>
1.23f == Approx( 1.23f )
</Original>
<Expanded>
1.23 == Approx( 1.23 )
</Expanded>
</Expression>
ApproxTests.cpp" line="50">
<Original>
0.0f == Approx( 0.0f )
</Original>
<Expanded>
0 == Approx( 0 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Approx/int">
ApproxTests.cpp" line="60">
<Original>
1 == Approx( 1 )
</Original>
<Expanded>
1 == Approx( 1 )
</Expanded>
</Expression>
ApproxTests.cpp" line="61">
<Original>
0 == Approx( 0 )
</Original>
<Expanded>
0 == Approx( 0 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Approx/mixed">
ApproxTests.cpp" line="75">
<Original>
1.0f == Approx( 1 )
</Original>
<Expanded>
1 == Approx( 1 )
</Expanded>
</Expression>
ApproxTests.cpp" line="76">
<Original>
0 == Approx( dZero)
</Original>
<Expanded>
0 == Approx( 0 )
</Expanded>
</Expression>
ApproxTests.cpp" line="77">
<Original>
0 == Approx( dSmall ).epsilon( 0.001 )
</Original>
<Expanded>
0 == Approx( 1e-05 )
</Expanded>
</Expression>
ApproxTests.cpp" line="78">
<Original>
1.234f == Approx( dMedium )
</Original>
<Expanded>
1.234 == Approx( 1.234 )
</Expanded>
</Expression>
ApproxTests.cpp" line="79">
<Original>
dMedium == Approx( 1.234f )
</Original>
<Expanded>
1.234 == Approx( 1.234 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Approx/custom">
ApproxTests.cpp" line="93">
<Original>
d == approx( 1.23 )
</Original>
<Expanded>
1.23 == Approx( 1.23 )
</Expanded>
</Expression>
ApproxTests.cpp" line="94">
<Original>
d == approx( 1.22 )
</Original>
<Expanded>
1.23 == Approx( 1.22 )
</Expanded>
</Expression>
ApproxTests.cpp" line="95">
<Original>
d == approx( 1.24 )
</Original>
<Expanded>
1.23 == Approx( 1.24 )
</Expanded>
</Expression>
ApproxTests.cpp" line="96">
<Original>
d != approx( 1.25 )
</Original>
<Expanded>
1.23 != Approx( 1.25 )
</Expanded>
</Expression>
ApproxTests.cpp" line="98">
<Original>
approx( d ) == 1.23
</Original>
<Expanded>
Approx( 1.23 ) == 1.23
</Expanded>
</Expression>
ApproxTests.cpp" line="99">
<Original>
approx( d ) == 1.22
</Original>
<Expanded>
Approx( 1.23 ) == 1.22
</Expanded>
</Expression>
ApproxTests.cpp" line="100">
<Original>
approx( d ) == 1.24
</Original>
<Expanded>
Approx( 1.23 ) == 1.24
</Expanded>
</Expression>
ApproxTests.cpp" line="101">
<Original>
approx( d ) != 1.25
</Original>
<Expanded>
Approx( 1.23 ) != 1.25
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2013-03-04 12:19:15 +01:00
<TestCase name="Approximate PI">
ApproxTests.cpp" line="110">
<Original>
divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 )
</Original>
<Expanded>
3.142857142857143 == Approx( 3.141 )
</Expanded>
</Expression>
ApproxTests.cpp" line="111">
<Original>
divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 )
</Original>
<Expanded>
3.142857142857143 != Approx( 3.141 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2012-11-29 09:49:32 +01:00
<TestCase name="./succeeding/TestClass/succeedingCase">
ClassTests.cpp" line="24">
<Original>
s == "hello"
</Original>
<Expanded>
"hello" == "hello"
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/TestClass/failingCase">
ClassTests.cpp" line="28">
<Original>
s == "world"
</Original>
<Expanded>
"hello" == "world"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/Fixture/succeedingCase">
ClassTests.cpp" line="47">
<Original>
m_a == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/Fixture/failingCase">
ClassTests.cpp" line="55">
<Original>
m_a == 2
</Original>
<Expanded>
1 == 2
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/conditions/equality">
ConditionTests.cpp" line="55">
<Original>
data.int_seven == 7
</Original>
<Expanded>
7 == 7
</Expanded>
</Expression>
ConditionTests.cpp" line="56">
<Original>
data.float_nine_point_one == Approx( 9.1f )
</Original>
<Expanded>
9.1 == Approx( 9.1 )
</Expanded>
</Expression>
ConditionTests.cpp" line="57">
<Original>
data.double_pi == Approx( 3.1415926535 )
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
3.1415926535 == Approx( 3.14159 )
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="58">
<Original>
data.str_hello == "hello"
</Original>
<Expanded>
"hello" == "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="59">
<Original>
"hello" == data.str_hello
</Original>
<Expanded>
"hello" == "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="60">
<Original>
data.str_hello.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
ConditionTests.cpp" line="63">
<Original>
x == Approx( 1.3 )
</Original>
<Expanded>
1.3 == Approx( 1.3 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/conditions/equality">
ConditionTests.cpp" line="71">
<Original>
data.int_seven == 6
</Original>
<Expanded>
7 == 6
</Expanded>
</Expression>
ConditionTests.cpp" line="72">
<Original>
data.int_seven == 8
</Original>
<Expanded>
7 == 8
</Expanded>
</Expression>
ConditionTests.cpp" line="73">
<Original>
data.int_seven == 0
</Original>
<Expanded>
7 == 0
</Expanded>
</Expression>
ConditionTests.cpp" line="74">
<Original>
data.float_nine_point_one == Approx( 9.11f )
</Original>
<Expanded>
9.1 == Approx( 9.11 )
</Expanded>
</Expression>
ConditionTests.cpp" line="75">
<Original>
data.float_nine_point_one == Approx( 9.0f )
</Original>
<Expanded>
9.1 == Approx( 9 )
</Expanded>
</Expression>
ConditionTests.cpp" line="76">
<Original>
data.float_nine_point_one == Approx( 1 )
</Original>
<Expanded>
9.1 == Approx( 1 )
</Expanded>
</Expression>
ConditionTests.cpp" line="77">
<Original>
data.float_nine_point_one == Approx( 0 )
</Original>
<Expanded>
9.1 == Approx( 0 )
</Expanded>
</Expression>
ConditionTests.cpp" line="78">
<Original>
data.double_pi == Approx( 3.1415 )
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
3.1415926535 == Approx( 3.1415 )
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="79">
<Original>
data.str_hello == "goodbye"
</Original>
<Expanded>
"hello" == "goodbye"
</Expanded>
</Expression>
ConditionTests.cpp" line="80">
<Original>
data.str_hello == "hell"
</Original>
<Expanded>
"hello" == "hell"
</Expanded>
</Expression>
ConditionTests.cpp" line="81">
<Original>
data.str_hello == "hello1"
</Original>
<Expanded>
"hello" == "hello1"
</Expanded>
</Expression>
ConditionTests.cpp" line="82">
<Original>
data.str_hello.size() == 6
</Original>
<Expanded>
5 == 6
</Expanded>
</Expression>
ConditionTests.cpp" line="85">
<Original>
x == Approx( 1.301 )
</Original>
<Expanded>
1.3 == Approx( 1.301 )
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/conditions/inequality">
ConditionTests.cpp" line="93">
<Original>
data.int_seven != 6
</Original>
<Expanded>
7 != 6
</Expanded>
</Expression>
ConditionTests.cpp" line="94">
<Original>
data.int_seven != 8
</Original>
<Expanded>
7 != 8
</Expanded>
</Expression>
ConditionTests.cpp" line="95">
<Original>
data.float_nine_point_one != Approx( 9.11f )
</Original>
<Expanded>
9.1 != Approx( 9.11 )
</Expanded>
</Expression>
ConditionTests.cpp" line="96">
<Original>
data.float_nine_point_one != Approx( 9.0f )
</Original>
<Expanded>
9.1 != Approx( 9 )
</Expanded>
</Expression>
ConditionTests.cpp" line="97">
<Original>
data.float_nine_point_one != Approx( 1 )
</Original>
<Expanded>
9.1 != Approx( 1 )
</Expanded>
</Expression>
ConditionTests.cpp" line="98">
<Original>
data.float_nine_point_one != Approx( 0 )
</Original>
<Expanded>
9.1 != Approx( 0 )
</Expanded>
</Expression>
ConditionTests.cpp" line="99">
<Original>
data.double_pi != Approx( 3.1415 )
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
3.1415926535 != Approx( 3.1415 )
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="100">
<Original>
data.str_hello != "goodbye"
</Original>
<Expanded>
"hello" != "goodbye"
</Expanded>
</Expression>
ConditionTests.cpp" line="101">
<Original>
data.str_hello != "hell"
</Original>
<Expanded>
"hello" != "hell"
</Expanded>
</Expression>
ConditionTests.cpp" line="102">
<Original>
data.str_hello != "hello1"
</Original>
<Expanded>
"hello" != "hello1"
</Expanded>
</Expression>
ConditionTests.cpp" line="103">
<Original>
data.str_hello.size() != 6
</Original>
<Expanded>
5 != 6
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/conditions/inequality">
ConditionTests.cpp" line="111">
<Original>
data.int_seven != 7
</Original>
<Expanded>
7 != 7
</Expanded>
</Expression>
ConditionTests.cpp" line="112">
<Original>
data.float_nine_point_one != Approx( 9.1f )
</Original>
<Expanded>
9.1 != Approx( 9.1 )
</Expanded>
</Expression>
ConditionTests.cpp" line="113">
<Original>
data.double_pi != Approx( 3.1415926535 )
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
3.1415926535 != Approx( 3.14159 )
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="114">
<Original>
data.str_hello != "hello"
</Original>
<Expanded>
"hello" != "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="115">
<Original>
data.str_hello.size() != 5
</Original>
<Expanded>
5 != 5
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/conditions/ordered">
ConditionTests.cpp" line="124">
<Original>
data.int_seven < 8
</Original>
<Expanded>
7 < 8
</Expanded>
</Expression>
ConditionTests.cpp" line="125">
<Original>
data.int_seven > 6
</Original>
<Expanded>
7 > 6
</Expanded>
</Expression>
ConditionTests.cpp" line="126">
<Original>
data.int_seven > 0
</Original>
<Expanded>
7 > 0
</Expanded>
</Expression>
ConditionTests.cpp" line="127">
<Original>
data.int_seven > -1
</Original>
<Expanded>
7 > -1
</Expanded>
</Expression>
ConditionTests.cpp" line="129">
<Original>
data.int_seven >= 7
</Original>
<Expanded>
7 >= 7
</Expanded>
</Expression>
ConditionTests.cpp" line="130">
<Original>
data.int_seven >= 6
</Original>
<Expanded>
7 >= 6
</Expanded>
</Expression>
ConditionTests.cpp" line="131">
<Original>
data.int_seven <= 7
</Original>
<Expanded>
7 <= 7
</Expanded>
</Expression>
ConditionTests.cpp" line="132">
<Original>
data.int_seven <= 8
</Original>
<Expanded>
7 <= 8
</Expanded>
</Expression>
ConditionTests.cpp" line="134">
<Original>
data.float_nine_point_one > 9
</Original>
<Expanded>
9.1 > 9
</Expanded>
</Expression>
ConditionTests.cpp" line="135">
<Original>
data.float_nine_point_one < 10
</Original>
<Expanded>
9.1 < 10
</Expanded>
</Expression>
ConditionTests.cpp" line="136">
<Original>
data.float_nine_point_one < 9.2
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
9.1 < 9.199999999999999
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="138">
<Original>
data.str_hello <= "hello"
</Original>
<Expanded>
"hello" <= "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="139">
<Original>
data.str_hello >= "hello"
</Original>
<Expanded>
"hello" >= "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="141">
<Original>
data.str_hello < "hellp"
</Original>
<Expanded>
"hello" < "hellp"
</Expanded>
</Expression>
ConditionTests.cpp" line="142">
<Original>
data.str_hello < "zebra"
</Original>
<Expanded>
"hello" < "zebra"
</Expanded>
</Expression>
ConditionTests.cpp" line="143">
<Original>
data.str_hello > "hellm"
</Original>
<Expanded>
"hello" > "hellm"
</Expanded>
</Expression>
ConditionTests.cpp" line="144">
<Original>
data.str_hello > "a"
</Original>
<Expanded>
"hello" > "a"
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/conditions/ordered">
ConditionTests.cpp" line="152">
<Original>
data.int_seven > 7
</Original>
<Expanded>
7 > 7
</Expanded>
</Expression>
ConditionTests.cpp" line="153">
<Original>
data.int_seven < 7
</Original>
<Expanded>
7 < 7
</Expanded>
</Expression>
ConditionTests.cpp" line="154">
<Original>
data.int_seven > 8
</Original>
<Expanded>
7 > 8
</Expanded>
</Expression>
ConditionTests.cpp" line="155">
<Original>
data.int_seven < 6
</Original>
<Expanded>
7 < 6
</Expanded>
</Expression>
ConditionTests.cpp" line="156">
<Original>
data.int_seven < 0
</Original>
<Expanded>
7 < 0
</Expanded>
</Expression>
ConditionTests.cpp" line="157">
<Original>
data.int_seven < -1
</Original>
<Expanded>
7 < -1
</Expanded>
</Expression>
ConditionTests.cpp" line="159">
<Original>
data.int_seven >= 8
</Original>
<Expanded>
7 >= 8
</Expanded>
</Expression>
ConditionTests.cpp" line="160">
<Original>
data.int_seven <= 6
</Original>
<Expanded>
7 <= 6
</Expanded>
</Expression>
ConditionTests.cpp" line="162">
<Original>
data.float_nine_point_one < 9
</Original>
<Expanded>
9.1 < 9
</Expanded>
</Expression>
ConditionTests.cpp" line="163">
<Original>
data.float_nine_point_one > 10
</Original>
<Expanded>
9.1 > 10
</Expanded>
</Expression>
ConditionTests.cpp" line="164">
<Original>
data.float_nine_point_one > 9.2
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
9.1 > 9.199999999999999
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="166">
<Original>
data.str_hello > "hello"
</Original>
<Expanded>
"hello" > "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="167">
<Original>
data.str_hello < "hello"
</Original>
<Expanded>
"hello" < "hello"
</Expanded>
</Expression>
ConditionTests.cpp" line="168">
<Original>
data.str_hello > "hellp"
</Original>
<Expanded>
"hello" > "hellp"
</Expanded>
</Expression>
ConditionTests.cpp" line="169">
<Original>
data.str_hello > "z"
</Original>
<Expanded>
"hello" > "z"
</Expanded>
</Expression>
ConditionTests.cpp" line="170">
<Original>
data.str_hello < "hellm"
</Original>
<Expanded>
"hello" < "hellm"
</Expanded>
</Expression>
ConditionTests.cpp" line="171">
<Original>
data.str_hello < "a"
</Original>
<Expanded>
"hello" < "a"
</Expanded>
</Expression>
ConditionTests.cpp" line="173">
<Original>
data.str_hello >= "z"
</Original>
<Expanded>
"hello" >= "z"
</Expanded>
</Expression>
ConditionTests.cpp" line="174">
<Original>
data.str_hello <= "a"
</Original>
<Expanded>
"hello" <= "a"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/conditions/int literals">
ConditionTests.cpp" line="188">
<Original>
i == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
ConditionTests.cpp" line="189">
<Original>
ui == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
ConditionTests.cpp" line="190">
<Original>
l == 3
</Original>
<Expanded>
3 == 3
</Expanded>
</Expression>
ConditionTests.cpp" line="191">
<Original>
ul == 4
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
ConditionTests.cpp" line="192">
<Original>
c == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
ConditionTests.cpp" line="193">
<Original>
uc == 6
</Original>
<Expanded>
2012-12-14 08:49:18 +01:00
6 == 6
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="195">
<Original>
1 == i
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
ConditionTests.cpp" line="196">
<Original>
2 == ui
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
ConditionTests.cpp" line="197">
<Original>
3 == l
</Original>
<Expanded>
3 == 3
</Expanded>
</Expression>
ConditionTests.cpp" line="198">
<Original>
4 == ul
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
ConditionTests.cpp" line="199">
<Original>
5 == c
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
ConditionTests.cpp" line="200">
<Original>
6 == uc
</Original>
<Expanded>
2012-12-14 08:49:18 +01:00
6 == 6
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
ConditionTests.cpp" line="202">
<Original>
(std::numeric_limits<unsigned long>::max)() > ul
</Original>
<Expanded>
0x<hex digits> > 4
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/conditions//long_to_unsigned_x">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="226">
2012-11-29 09:49:32 +01:00
<Original>
long_var == unsigned_char_var
</Original>
<Expanded>
2012-12-14 08:49:18 +01:00
1 == 1
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="227">
2012-11-29 09:49:32 +01:00
<Original>
long_var == unsigned_short_var
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="228">
2012-11-29 09:49:32 +01:00
<Original>
long_var == unsigned_int_var
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="229">
2012-11-29 09:49:32 +01:00
<Original>
long_var == unsigned_long_var
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/conditions/const ints to int literal">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="240">
2012-11-29 09:49:32 +01:00
<Original>
unsigned_char_var == 1
</Original>
<Expanded>
2012-12-14 08:49:18 +01:00
1 == 1
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="241">
2012-11-29 09:49:32 +01:00
<Original>
unsigned_short_var == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="242">
2012-11-29 09:49:32 +01:00
<Original>
unsigned_int_var == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="243">
2012-11-29 09:49:32 +01:00
<Original>
unsigned_long_var == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/conditions/negative ints">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="249">
2012-11-29 09:49:32 +01:00
<Original>
( -1 > 2u )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="250">
2012-11-29 09:49:32 +01:00
<Original>
-1 > 2u
</Original>
<Expanded>
-1 > 2
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="252">
2012-11-29 09:49:32 +01:00
<Original>
( 2u < -1 )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="253">
2012-11-29 09:49:32 +01:00
<Original>
2u < -1
</Original>
<Expanded>
2 < -1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="256">
2012-11-29 09:49:32 +01:00
<Original>
( minInt > 2u )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="257">
2012-11-29 09:49:32 +01:00
<Original>
minInt > 2u
</Original>
<Expanded>
-2147483648 > 2
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/conditions/computed ints">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="272">
2012-11-29 09:49:32 +01:00
<Original>
54 == 6*9
</Original>
<Expanded>
54 == 54
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/conditions/ptr">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="288">
2012-11-29 09:49:32 +01:00
<Original>
p == __null
</Original>
<Expanded>
__null == 0
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="289">
2012-11-29 09:49:32 +01:00
<Original>
p == pNULL
</Original>
<Expanded>
__null == __null
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="294">
2012-11-29 09:49:32 +01:00
<Original>
p != __null
</Original>
<Expanded>
0x<hex digits> != 0
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="297">
2012-11-29 09:49:32 +01:00
<Original>
cp != __null
</Original>
<Expanded>
0x<hex digits> != 0
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="300">
2012-11-29 09:49:32 +01:00
<Original>
cpc != __null
</Original>
<Expanded>
0x<hex digits> != 0
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="302">
2012-11-29 09:49:32 +01:00
<Original>
returnsNull() == __null
</Original>
<Expanded>
{null string} == 0
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="303">
2012-11-29 09:49:32 +01:00
<Original>
returnsConstNull() == __null
</Original>
<Expanded>
{null string} == 0
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="305">
2012-11-29 09:49:32 +01:00
<Original>
__null != p
</Original>
<Expanded>
0 != 0x<hex digits>
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/conditions/not">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="320">
2012-11-29 09:49:32 +01:00
<Original>
false == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="321">
2012-11-29 09:49:32 +01:00
<Original>
true == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="322">
2012-11-29 09:49:32 +01:00
<Original>
!false
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="323">
2012-11-29 09:49:32 +01:00
<Original>
!false
</Original>
<Expanded>
!false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="325">
2012-11-29 09:49:32 +01:00
<Original>
!falseValue
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="326">
2012-11-29 09:49:32 +01:00
<Original>
!falseValue
</Original>
<Expanded>
!false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="328">
2012-11-29 09:49:32 +01:00
<Original>
!(1 == 2)
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="329">
2012-11-29 09:49:32 +01:00
<Original>
!1 == 2
</Original>
<Expanded>
!(1 == 2)
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/conditions/not">
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="337">
2012-11-29 09:49:32 +01:00
<Original>
false != false
</Original>
<Expanded>
false != false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="338">
2012-11-29 09:49:32 +01:00
<Original>
true != true
</Original>
<Expanded>
true != true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="339">
2012-11-29 09:49:32 +01:00
<Original>
!true
</Original>
<Expanded>
false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="340">
2012-11-29 09:49:32 +01:00
<Original>
!true
</Original>
<Expanded>
!true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="342">
2012-11-29 09:49:32 +01:00
<Original>
!trueValue
</Original>
<Expanded>
false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="343">
2012-11-29 09:49:32 +01:00
<Original>
!trueValue
</Original>
<Expanded>
!true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="345">
2012-11-29 09:49:32 +01:00
<Original>
!(1 == 1)
</Original>
<Expanded>
false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
ConditionTests.cpp" line="346">
2012-11-29 09:49:32 +01:00
<Original>
!1 == 1
</Original>
<Expanded>
!(1 == 1)
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/exceptions/explicit">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="33">
2012-11-29 09:49:32 +01:00
<Original>
thisThrows()
</Original>
<Expanded>
thisThrows()
</Expanded>
</Expression>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="34">
2012-11-29 09:49:32 +01:00
<Original>
thisDoesntThrow()
</Original>
<Expanded>
thisDoesntThrow()
</Expanded>
</Expression>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="35">
2012-11-29 09:49:32 +01:00
<Original>
thisThrows()
</Original>
<Expanded>
thisThrows()
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/exceptions/explicit">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="40">
2012-11-29 09:49:32 +01:00
<Original>
thisThrows()
</Original>
<Expanded>
thisThrows()
</Expanded>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="40">
2012-11-29 09:49:32 +01:00
expected exception
</Exception>
</Expression>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="41">
2012-11-29 09:49:32 +01:00
<Original>
thisDoesntThrow()
</Original>
<Expanded>
thisDoesntThrow()
</Expanded>
</Expression>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="42">
2012-11-29 09:49:32 +01:00
<Original>
thisThrows()
</Original>
<Expanded>
thisThrows()
</Expanded>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="42">
2012-11-29 09:49:32 +01:00
expected exception
</Exception>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/exceptions/implicit">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="45">
2012-11-29 09:49:32 +01:00
unexpected exception
</Exception>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/exceptions/implicit/2">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="53">
2012-11-29 09:49:32 +01:00
<Original>
1 == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="53">
2012-11-29 09:49:32 +01:00
<Original>
2013-02-02 20:58:04 +01:00
{Unknown expression after the reported line}
2012-11-29 09:49:32 +01:00
</Original>
<Expanded>
2013-02-02 20:58:04 +01:00
{Unknown expression after the reported line}
2012-11-29 09:49:32 +01:00
</Expanded>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="53">
2012-11-29 09:49:32 +01:00
unexpected exception
</Exception>
</Expression>
<OverallResult success="false"/>
</TestCase>
2013-02-19 20:45:09 +01:00
<TestCase name="./failing/exceptions/implicit/3">
<Section name="section name">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="59">
2013-02-19 20:45:09 +01:00
unexpected exception
</Exception>
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResult success="false"/>
</TestCase>
2013-04-20 22:04:32 +02:00
<TestCase name="./failing/exceptions/implicit/4">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="68">
2013-04-20 22:04:32 +02:00
<Original>
thisThrows() == 0
</Original>
<Expanded>
thisThrows() == 0
</Expanded>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="68">
2013-04-20 22:04:32 +02:00
expected exception
</Exception>
</Expression>
<OverallResult success="false"/>
</TestCase>
2012-11-29 09:49:32 +01:00
<TestCase name="./succeeding/exceptions/implicit">
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/exceptions/custom">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="108">
2012-11-29 09:49:32 +01:00
custom exception
</Exception>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/exceptions/custom/nothrow">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="121">
2012-11-29 09:49:32 +01:00
<Original>
2013-04-24 19:51:34 +02:00
throwCustom()
2012-11-29 09:49:32 +01:00
</Original>
<Expanded>
2013-04-24 19:51:34 +02:00
throwCustom()
2012-11-29 09:49:32 +01:00
</Expanded>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="121">
custom exception - not std
2012-11-29 09:49:32 +01:00
</Exception>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/exceptions/custom/throw">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="126">
2012-11-29 09:49:32 +01:00
<Original>
2013-04-24 19:51:34 +02:00
throwCustom()
2012-11-29 09:49:32 +01:00
</Original>
<Expanded>
2013-04-24 19:51:34 +02:00
throwCustom()
2012-11-29 09:49:32 +01:00
</Expanded>
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="126">
2012-11-29 09:49:32 +01:00
custom exception - not std
</Exception>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/exceptions/custom/double">
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp" line="130">
2012-11-29 09:49:32 +01:00
3.14
</Exception>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/exceptions/notimplemented">
2013-04-20 22:04:32 +02:00
ExceptionTests.cpp" line="142">
2012-11-29 09:49:32 +01:00
<Original>
thisFunctionNotImplemented( 7 )
</Original>
<Expanded>
thisFunctionNotImplemented( 7 )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/generators/1">
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
200 == 200
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
202 == 202
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
204 == 204
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
206 == 206
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
208 == 208
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
210 == 210
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
212 == 212
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
30 == 30
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
40 == 40
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
GeneratorTests.cpp" line="26">
<Original>
multiply( i, 2 ) == i*2
</Original>
<Expanded>
72 == 72
</Expanded>
</Expression>
GeneratorTests.cpp" line="27">
<Original>
multiply( j, 2 ) == j*2
</Original>
<Expanded>
214 == 214
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2013-01-14 19:36:25 +01:00
<TestCase name="./succeeding/generators/2">
GeneratorTests.cpp" line="40">
<Original>
i->first == i->second-1
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
GeneratorTests.cpp" line="40">
<Original>
i->first == i->second-1
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2012-11-29 09:49:32 +01:00
<TestCase name="./succeeding/message">
2013-04-08 12:50:41 +02:00
<Info>
this is a message
</Info>
2012-11-29 09:49:32 +01:00
<Warning>
this is a warning
</Warning>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/succeed">
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/message/info/1">
2013-04-08 12:50:41 +02:00
<Info>
this message should be logged
</Info>
<Info>
so should this
</Info>
2012-11-29 09:49:32 +01:00
MessageTests.cpp" line="26">
<Original>
a == 1
</Original>
<Expanded>
2 == 1
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./mixed/message/info/2">
MessageTests.cpp" line="33">
<Original>
a == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
this message should be logged
</Info>
2012-11-29 09:49:32 +01:00
MessageTests.cpp" line="37">
<Original>
a == 1
</Original>
<Expanded>
2 == 1
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
and this, but later
</Info>
2012-11-29 09:49:32 +01:00
MessageTests.cpp" line="41">
<Original>
a == 0
</Original>
<Expanded>
2 == 0
</Expanded>
</Expression>
MessageTests.cpp" line="45">
<Original>
a == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/message/fail">
<Failure>
This is a failure
</Failure>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/message/sections">
<Section name="one">
<Failure>
Message from section one
</Failure>
<OverallResults successes="0" failures="1"/>
</Section>
<Section name="two">
<Failure>
Message from section two
</Failure>
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/message/sections/stdout">
<Section name="one">
<OverallResults successes="0" failures="1"/>
</Section>
<Section name="two">
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./mixed/message/scoped">
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
0 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
1 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
2 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
3 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
4 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
5 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
6 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
7 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
8 < 10
</Expanded>
</Expression>
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
9 < 10
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
current counter 10
</Info>
<Info>
i := 10
</Info>
2012-11-29 09:49:32 +01:00
MessageTests.cpp" line="86">
<Original>
i < 10
</Original>
<Expanded>
10 < 10
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/nofail">
MessageTests.cpp" line="92">
<Original>
1 == 2
</Original>
<Expanded>
1 == 2
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
2013-02-04 01:05:16 +01:00
<TestCase name="just info">
<OverallResult success="true"/>
</TestCase>
<TestCase name="just failure">
<Failure>
Previous info should not be seen
</Failure>
<OverallResult success="false"/>
</TestCase>
2012-11-29 09:49:32 +01:00
<TestCase name="./succeeding/Misc/Sections">
<Section name="s1" description="doesn't equal">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="21">
2012-11-29 09:49:32 +01:00
<Original>
a != b
</Original>
<Expanded>
1 != 2
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="22">
2012-11-29 09:49:32 +01:00
<Original>
b != a
</Original>
<Expanded>
2 != 1
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="s2" description="not equal">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="27">
2012-11-29 09:49:32 +01:00
<Original>
a != b
</Original>
<Expanded>
1 != 2
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Misc/Sections/nested">
<Section name="s1" description="doesn't equal">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="38">
2012-11-29 09:49:32 +01:00
<Original>
a != b
</Original>
<Expanded>
1 != 2
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="39">
2012-11-29 09:49:32 +01:00
<Original>
b != a
</Original>
<Expanded>
2 != 1
</Expanded>
</Expression>
<Section name="s2" description="not equal">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="43">
2012-11-29 09:49:32 +01:00
<Original>
a != b
</Original>
<Expanded>
1 != 2
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./mixed/Misc/Sections/nested2">
<Section name="s1" description="doesn't equal">
<Section name="s2" description="equal">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="57">
2012-11-29 09:49:32 +01:00
<Original>
a == b
</Original>
<Expanded>
1 == 2
</Expanded>
</Expression>
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResults successes="0" failures="1"/>
</Section>
<Section name="s1" description="doesn't equal">
<Section name="s3" description="not equal">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="62">
2012-11-29 09:49:32 +01:00
<Original>
a != b
</Original>
<Expanded>
1 != 2
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="s1" description="doesn't equal">
<Section name="s4" description="less than">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="66">
2012-11-29 09:49:32 +01:00
<Original>
a < b
</Original>
<Expanded>
1 < 2
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./Sections/nested/a/b">
<Section name="c">
<Section name="d (leaf)">
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResults successes="0" failures="1"/>
</Section>
<Section name="c">
<Section name="e (leaf)">
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResults successes="0" failures="1"/>
</Section>
<Section name="c">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="f (leaf)">
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./mixed/Misc/Sections/loops">
<Section name="s1" description="b is currently: 0">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="99">
2012-11-29 09:49:32 +01:00
<Original>
b > a
</Original>
<Expanded>
0 > 1
</Expanded>
</Expression>
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./mixed/Misc/loops">
2013-04-08 12:50:41 +02:00
<Info>
Testing if fib[0] (1) is even
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
1 == 0
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
Testing if fib[1] (1) is even
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
1 == 0
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
Testing if fib[3] (3) is even
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
1 == 0
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
Testing if fib[4] (5) is even
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
1 == 0
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
Testing if fib[6] (13) is even
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
1 == 0
</Expanded>
</Expression>
2013-04-08 12:50:41 +02:00
<Info>
Testing if fib[7] (21) is even
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
( fib[i] % 2 ) == 0
</Original>
<Expanded>
1 == 0
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/Misc/stdout,stderr">
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/Misc/null strings">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="129">
2012-11-29 09:49:32 +01:00
<Original>
makeString( false ) != static_cast<char*>(__null)
</Original>
<Expanded>
"valid string" != {null string}
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="130">
2012-11-29 09:49:32 +01:00
<Original>
makeString( true ) == static_cast<char*>(__null)
</Original>
<Expanded>
{null string} == {null string}
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/info">
2013-04-08 12:50:41 +02:00
<Info>
hi
</Info>
<Info>
i := 7
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="138">
2012-11-29 09:49:32 +01:00
<Original>
false
</Original>
<Expanded>
false
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/checkedif">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="143">
2012-11-29 09:49:32 +01:00
<Original>
flag
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="151">
2012-11-29 09:49:32 +01:00
<Original>
testCheckedIf( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/checkedif">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="143">
2012-11-29 09:49:32 +01:00
<Original>
flag
</Original>
<Expanded>
false
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="156">
2012-11-29 09:49:32 +01:00
<Original>
testCheckedIf( false )
</Original>
<Expanded>
false
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/checkedelse">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="161">
2012-11-29 09:49:32 +01:00
<Original>
flag
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="169">
2012-11-29 09:49:32 +01:00
<Original>
testCheckedElse( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/checkedelse">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="161">
2012-11-29 09:49:32 +01:00
<Original>
flag
</Original>
<Expanded>
false
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="174">
2012-11-29 09:49:32 +01:00
<Original>
testCheckedElse( false )
</Original>
<Expanded>
false
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./misc/xmlentitycheck">
<Section name="embedded xml" description="<test>it should be possible to embed xml characters, such as <, " or &, or even whole <xml>documents</xml> within an attribute</test>">
<OverallResults successes="0" failures="1"/>
</Section>
<Section name="encoded chars" description="these should all be encoded: &&&"""<<<&"<<&"">
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./manual/onechar">
2013-04-08 12:50:41 +02:00
<Info>
3
</Info>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="192">
2012-11-29 09:49:32 +01:00
<Original>
false
</Original>
<Expanded>
false
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/atomic if">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="202">
2012-11-29 09:49:32 +01:00
<Original>
x == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/matchers">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="212">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() Contains( "string" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" contains: "string"
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="213">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() Contains( "abc" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" contains: "abc"
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="215">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() StartsWith( "this" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" starts with: "this"
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="216">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() EndsWith( "substring" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" ends with: "substring"
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/matchers/Contains">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="221">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() Contains( "not there" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" contains: "not there"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/matchers/StartsWith">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="226">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() StartsWith( "string" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" starts with: "string"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/matchers/EndsWith">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="231">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() EndsWith( "this" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" ends with: "this"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/matchers/Equals">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="236">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() Equals( "something else" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" equals: "something else"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
2013-04-23 09:02:48 +02:00
<TestCase name="string">
MiscTests.cpp" line="240">
<Original>
"" Equals(__null)
</Original>
<Expanded>
"" equals: ""
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2013-02-19 19:51:46 +01:00
<TestCase name="./succeeding/matchers/AllOf">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="244">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() AllOf( Catch::Contains( "string" ), Catch::Contains( "abc" ) )
</Original>
<Expanded>
"this string contains 'abc' as a substring" ( contains: "string" and contains: "abc" )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2013-02-19 19:51:46 +01:00
<TestCase name="./succeeding/matchers/AnyOf">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="248">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() AnyOf( Catch::Contains( "string" ), Catch::Contains( "not there" ) )
</Original>
<Expanded>
"this string contains 'abc' as a substring" ( contains: "string" or contains: "not there" )
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="249">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() AnyOf( Catch::Contains( "not there" ), Catch::Contains( "string" ) )
</Original>
<Expanded>
"this string contains 'abc' as a substring" ( contains: "not there" or contains: "string" )
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/matchers/Equals">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="254">
2012-11-29 09:49:32 +01:00
<Original>
testStringForMatching() Equals( "this string contains 'abc' as a substring" )
</Original>
<Expanded>
"this string contains 'abc' as a substring" equals: "this string contains 'abc' as a substring"
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="example/factorial">
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="265">
2012-11-29 09:49:32 +01:00
<Original>
Factorial(0) == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="266">
2012-11-29 09:49:32 +01:00
<Original>
Factorial(1) == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="267">
2012-11-29 09:49:32 +01:00
<Original>
Factorial(2) == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="268">
2012-11-29 09:49:32 +01:00
<Original>
Factorial(3) == 6
</Original>
<Expanded>
6 == 6
</Expanded>
</Expression>
2013-03-13 13:19:30 +01:00
MiscTests.cpp" line="269">
2012-11-29 09:49:32 +01:00
<Original>
Factorial(10) == 3628800
</Original>
<Expanded>
0x<hex digits> == 3628800
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="empty">
<OverallResult success="true"/>
</TestCase>
<TestCase name="Nice descriptive name">
<Warning>
This one ran
</Warning>
<OverallResult success="true"/>
</TestCase>
<TestCase name="first tag">
<OverallResult success="true"/>
</TestCase>
<TestCase name="second tag">
<OverallResult success="true"/>
</TestCase>
2013-03-25 10:25:01 +01:00
<TestCase name="vectors can be sized and resized">
MiscTests.cpp" line="300">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="301">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<Section name="resizing bigger changes size and capacity">
MiscTests.cpp" line="306">
<Original>
v.size() == 10
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
MiscTests.cpp" line="307">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
MiscTests.cpp" line="300">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="301">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<Section name="resizing smaller changes size but not capacity">
MiscTests.cpp" line="312">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
MiscTests.cpp" line="313">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<Section name="We can use the 'swap trick' to reset the capacity">
MiscTests.cpp" line="319">
<Original>
v.capacity() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
MiscTests.cpp" line="300">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="301">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<Section name="resizing smaller changes size but not capacity">
MiscTests.cpp" line="312">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
MiscTests.cpp" line="313">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
MiscTests.cpp" line="300">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="301">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<Section name="reserving bigger changes capacity but not size">
MiscTests.cpp" line="325">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="326">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
MiscTests.cpp" line="300">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="301">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<Section name="reserving smaller does not change size or capacity">
MiscTests.cpp" line="331">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
MiscTests.cpp" line="332">
<Original>
v.capacity() >= 5
</Original>
<Expanded>
5 >= 5
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
2012-11-29 09:49:32 +01:00
<TestCase name="selftest/main">
<Section name="selftest/expected result" description="Tests do what they claim">
<Section name="selftest/expected result/failing tests" description="Tests in the 'failing' branch fail">
2013-04-20 22:04:32 +02:00
<OverallResults successes="27" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
2013-04-20 22:04:32 +02:00
<OverallResults successes="27" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
<Section name="selftest/expected result" description="Tests do what they claim">
<Section name="selftest/expected result/succeeding tests" description="Tests in the 'succeeding' branch succeed">
2013-02-19 19:51:46 +01:00
<OverallResults successes="46" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
2013-02-19 19:51:46 +01:00
<OverallResults successes="46" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
<Section name="selftest/expected result" description="Tests do what they claim">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="selftest/test counts" description="Number of test cases that run is fixed">
<Section name="selftest/test counts/succeeding tests" description="Number of 'succeeding' tests is fixed">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="41">
2012-11-29 09:49:32 +01:00
<Original>
2013-02-19 19:51:46 +01:00
totals.assertions.passed == 296
2012-11-29 09:49:32 +01:00
</Original>
<Expanded>
2013-02-19 19:51:46 +01:00
296 == 296
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="42">
2012-11-29 09:49:32 +01:00
<Original>
totals.assertions.failed == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
2013-02-19 19:51:46 +01:00
<OverallResults successes="2" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
2013-02-19 19:51:46 +01:00
<OverallResults successes="2" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
<Section name="selftest/test counts" description="Number of test cases that run is fixed">
<Section name="selftest/test counts/failing tests" description="Number of 'failing' tests is fixed">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="48">
2012-11-29 09:49:32 +01:00
<Original>
totals.assertions.passed == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="49">
2012-11-29 09:49:32 +01:00
<Original>
2013-04-20 22:04:32 +02:00
totals.assertions.failed == 74
2012-11-29 09:49:32 +01:00
</Original>
<Expanded>
2013-04-20 22:04:32 +02:00
74 == 74
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
2013-02-19 19:51:46 +01:00
<OverallResult success="true"/>
2012-11-29 09:49:32 +01:00
</TestCase>
<TestCase name="meta/Misc/Sections">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="58">
2012-11-29 09:49:32 +01:00
<Original>
totals.assertions.passed == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="59">
2012-11-29 09:49:32 +01:00
<Original>
totals.assertions.failed == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/parser/2">
<Section name="default">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="98">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="100">
2012-11-29 09:49:32 +01:00
<Original>
config.shouldDebugBreak == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="101">
2012-11-29 09:49:32 +01:00
<Original>
config.cutoff == -1
</Original>
<Expanded>
-1 == -1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="102">
2012-11-29 09:49:32 +01:00
<Original>
config.allowThrows == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="103">
2012-11-29 09:49:32 +01:00
<Original>
config.reporter.empty()
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="5" failures="0"/>
</Section>
<Section name="test lists">
<Section name="-t/1" description="Specify one test case using -t">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="109">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="111">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="112">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="113">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<Section name="test lists">
<Section name="-t/exclude:1" description="Specify one test case exclusion using -t exclude:">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="117">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="119">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="120">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="121">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<Section name="test lists">
<Section name="--test/1" description="Specify one test case using --test">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="126">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="128">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="129">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="130">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<Section name="test lists">
<Section name="--test/exclude:1" description="Specify one test case exclusion using --test exclude:">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="135">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="137">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="138">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="139">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<Section name="test lists">
<Section name="--test/exclude:2" description="Specify one test case exclusion using --test ~">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="144">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="146">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="147">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="148">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<Section name="test lists">
<Section name="-t/2" description="Specify two test cases using -t">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="153">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="155">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="156">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="157">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="158">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test2" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="5" failures="0"/>
</Section>
<OverallResults successes="5" failures="0"/>
</Section>
<Section name="test lists">
<Section name="-t/0" description="When no test names are supplied it is an error">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="163">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfigAndReturnError( argv, config ) Contains( "at least 1" )
</Original>
<Expanded>
"Error while parsing arguments. Expected at least 1 argument." contains: "at least 1"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="test lists">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="reporter">
2012-12-14 19:17:47 +01:00
<Section name="-r/console">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="170">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="172">
2012-11-29 09:49:32 +01:00
<Original>
2012-12-10 09:54:57 +01:00
config.reporter == "console"
2012-11-29 09:49:32 +01:00
</Original>
<Expanded>
2012-12-10 09:54:57 +01:00
"console" == "console"
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="reporter">
<Section name="-r/xml">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="176">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="178">
2012-11-29 09:49:32 +01:00
<Original>
config.reporter == "xml"
</Original>
<Expanded>
"xml" == "xml"
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="reporter">
<Section name="--reporter/junit">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="182">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="184">
2012-11-29 09:49:32 +01:00
<Original>
config.reporter == "junit"
</Original>
<Expanded>
"junit" == "junit"
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="reporter">
<Section name="-r/error" description="reporter config only accepts one argument">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="188">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfigAndReturnError( argv, config ) Contains( "1 argument" )
</Original>
<Expanded>
"Error while parsing arguments. Expected 1 argument. Arguments were: one two" contains: "1 argument"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="reporter">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="debugger">
<Section name="-b">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="195">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="197">
2012-11-29 09:49:32 +01:00
<Original>
config.shouldDebugBreak == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="debugger">
<Section name="--break">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="201">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="203">
2012-11-29 09:49:32 +01:00
<Original>
config.shouldDebugBreak
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="debugger">
<Section name="-b" description="break option has no arguments">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="207">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfigAndReturnError( argv, config ) Contains( "0 arguments" )
</Original>
<Expanded>
"Error while parsing arguments. Expected 0 arguments. Arguments were: unexpected" contains: "0 arguments"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="debugger">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="abort">
<Section name="-a">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="214">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="216">
2012-11-29 09:49:32 +01:00
<Original>
config.cutoff == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="abort">
<Section name="-a/2">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="220">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="222">
2012-11-29 09:49:32 +01:00
<Original>
config.cutoff == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="abort">
<Section name="-a/error/0">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="226">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" )
</Original>
<Expanded>
"Error while parsing arguments. threshold must be a number greater than zero. Arguments were: 0" contains: "greater than zero"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="abort">
<Section name="-a/error/non numeric">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="230">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" )
</Original>
<Expanded>
"Error while parsing arguments. threshold must be a number greater than zero. Arguments were: oops" contains: "greater than zero"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="abort">
<Section name="-a/error/two args" description="cutoff only takes one argument">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="234">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfigAndReturnError( argv, config ) Contains( "0 and 1 argument" )
</Original>
<Expanded>
"Error while parsing arguments. Expected between 0 and 1 argument. Arguments were: 1 2" contains: "0 and 1 argument"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="abort">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="nothrow">
<Section name="-nt">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="241">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="243">
2012-11-29 09:49:32 +01:00
<Original>
config.allowThrows == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="nothrow">
<Section name="--nothrow">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="247">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="249">
2012-11-29 09:49:32 +01:00
<Original>
config.allowThrows == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="nothrow">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="streams">
<Section name="-o filename">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="256">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="258">
2012-11-29 09:49:32 +01:00
<Original>
config.outputFilename == "filename.ext"
</Original>
<Expanded>
"filename.ext" == "filename.ext"
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="259">
2012-11-29 09:49:32 +01:00
<Original>
config.stream.empty()
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="streams">
<Section name="-o %stdout">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="263">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="265">
2012-11-29 09:49:32 +01:00
<Original>
config.stream == "stdout"
</Original>
<Expanded>
"stdout" == "stdout"
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="266">
2012-11-29 09:49:32 +01:00
<Original>
config.outputFilename.empty()
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="streams">
<Section name="--out">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="270">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="272">
2012-11-29 09:49:32 +01:00
<Original>
config.outputFilename == "filename.ext"
</Original>
<Expanded>
"filename.ext" == "filename.ext"
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="streams">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="combinations">
<Section name="-a -b">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="279">
2012-11-29 09:49:32 +01:00
<Original>
parseIntoConfig( argv, config )
</Original>
<Expanded>
parseIntoConfig( argv, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="281">
2012-11-29 09:49:32 +01:00
<Original>
config.cutoff == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="282">
2012-11-29 09:49:32 +01:00
<Original>
config.shouldDebugBreak
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="283">
2012-11-29 09:49:32 +01:00
<Original>
config.allowThrows == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/test filter">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="292">
2012-11-29 09:49:32 +01:00
<Original>
matchAny.shouldInclude( fakeTestCase( "any" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="293">
2012-11-29 09:49:32 +01:00
<Original>
matchNone.shouldInclude( fakeTestCase( "any" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="298">
2012-11-29 09:49:32 +01:00
<Original>
matchHidden.shouldInclude( fakeTestCase( "any" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="299">
2012-11-29 09:49:32 +01:00
<Original>
matchNonHidden.shouldInclude( fakeTestCase( "any" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="301">
2012-11-29 09:49:32 +01:00
<Original>
matchHidden.shouldInclude( fakeTestCase( "./any" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="302">
2012-11-29 09:49:32 +01:00
<Original>
matchNonHidden.shouldInclude( fakeTestCase( "./any" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/test filters">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="313">
2012-11-29 09:49:32 +01:00
<Original>
matchHidden.shouldInclude( fakeTestCase( "./something" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="315">
2012-11-29 09:49:32 +01:00
<Original>
filters.shouldInclude( fakeTestCase( "any" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="316">
2012-11-29 09:49:32 +01:00
<Original>
filters.shouldInclude( fakeTestCase( "./something" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="317">
2012-11-29 09:49:32 +01:00
<Original>
filters.shouldInclude( fakeTestCase( "./anything" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/filter/prefix wildcard">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="323">
2012-11-29 09:49:32 +01:00
<Original>
matchBadgers.shouldInclude( fakeTestCase( "big badger" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="324">
2012-11-29 09:49:32 +01:00
<Original>
matchBadgers.shouldInclude( fakeTestCase( "little badgers" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/filter/wildcard at both ends">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="329">
2012-11-29 09:49:32 +01:00
<Original>
matchBadgers.shouldInclude( fakeTestCase( "big badger" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="330">
2012-11-29 09:49:32 +01:00
<Original>
matchBadgers.shouldInclude( fakeTestCase( "little badgers" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="331">
2012-11-29 09:49:32 +01:00
<Original>
matchBadgers.shouldInclude( fakeTestCase( "badgers are big" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="332">
2012-11-29 09:49:32 +01:00
<Original>
matchBadgers.shouldInclude( fakeTestCase( "hedgehogs" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/option parsers">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="352">
2012-11-29 09:49:32 +01:00
<Original>
opt.parseIntoConfig( parser, config )
</Original>
<Expanded>
opt.parseIntoConfig( parser, config )
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="354">
2012-11-29 09:49:32 +01:00
<Original>
config.filters.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="355">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="356">
2012-11-29 09:49:32 +01:00
<Original>
config.filters[0].shouldInclude( fakeTestCase( "test1" ) )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="selftest/tags">
<Section name="one tag">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="370">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.getTestCaseInfo().description == ""
</Original>
<Expanded>
"" == ""
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="371">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.hasTag( "one" )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="372">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.getTags().size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="374">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.matchesTags( p1 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="375">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.matchesTags( p2 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="376">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.matchesTags( p3 ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="377">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.matchesTags( p4 ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="378">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.matchesTags( p5 ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="8" failures="0"/>
</Section>
<Section name="two tags">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="384">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.getTestCaseInfo().description == ""
</Original>
<Expanded>
"" == ""
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="385">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.hasTag( "one" )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="386">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.hasTag( "two" )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="387">
<Original>
twoTags.hasTag( "Two" )
</Original>
<Expanded>
true
</Expanded>
</Expression>
TestMain.cpp" line="388">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.hasTag( "three" ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="389">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.getTags().size() == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="391">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.matchesTags( p1 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="392">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.matchesTags( p2 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="393">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.matchesTags( p3 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="394">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.matchesTags( p4 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="395">
2012-11-29 09:49:32 +01:00
<Original>
twoTags.matchesTags( p5 ) == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
<OverallResults successes="11" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
<Section name="one tag with characters either side">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="401">
2012-11-29 09:49:32 +01:00
<Original>
oneTagWithExtras.getTestCaseInfo().description == "1234"
</Original>
<Expanded>
"1234" == "1234"
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="402">
2012-11-29 09:49:32 +01:00
<Original>
oneTagWithExtras.hasTag( "one" )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="403">
2012-11-29 09:49:32 +01:00
<Original>
oneTagWithExtras.hasTag( "two" ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="404">
2012-11-29 09:49:32 +01:00
<Original>
oneTagWithExtras.getTags().size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<Section name="start of a tag, but not closed">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="411">
2012-11-29 09:49:32 +01:00
<Original>
oneTagOpen.getTestCaseInfo().description == "[one"
</Original>
<Expanded>
"[one" == "[one"
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="412">
2012-11-29 09:49:32 +01:00
<Original>
oneTagOpen.hasTag( "one" ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="413">
2012-11-29 09:49:32 +01:00
<Original>
oneTagOpen.getTags().size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="hidden">
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="419">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.getTestCaseInfo().description == ""
</Original>
<Expanded>
"" == ""
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="420">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.hasTag( "hide" )
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="421">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.isHidden()
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-25 10:25:01 +01:00
TestMain.cpp" line="423">
2012-11-29 09:49:32 +01:00
<Original>
oneTag.matchesTags( "~[hide]" ) == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
2013-03-25 10:25:01 +01:00
<TestCase name="Long strings can be wrapped">
2013-03-27 20:08:16 +01:00
<Section name="plain string">
<Section name="No wrapping">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="436">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two three four"
2013-03-25 10:25:01 +01:00
==
"one two three four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="437">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two three four"
2013-03-25 10:25:01 +01:00
==
"one two three four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
2013-03-25 10:25:01 +01:00
<OverallResults successes="2" failures="0"/>
</Section>
2013-03-27 20:08:16 +01:00
<Section name="plain string">
<Section name="Wrapped once">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="440">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 17 ) ).toString() == "one two three\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two three
2013-03-25 10:25:01 +01:00
four"
==
"one two three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="441">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 16 ) ).toString() == "one two three\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two three
2013-03-25 10:25:01 +01:00
four"
==
"one two three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="442">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 14 ) ).toString() == "one two three\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two three
2013-03-25 10:25:01 +01:00
four"
==
"one two three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="443">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 13 ) ).toString() == "one two three\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two three
2013-03-25 10:25:01 +01:00
four"
==
"one two three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="444">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 12 ) ).toString() == "one two\nthree four"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
2013-03-25 10:25:01 +01:00
three four"
==
"one two
three four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
<OverallResults successes="5" failures="0"/>
</Section>
2013-03-25 10:25:01 +01:00
<OverallResults successes="5" failures="0"/>
</Section>
2013-03-27 20:08:16 +01:00
<Section name="plain string">
<Section name="Wrapped twice">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="447">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
2013-03-25 10:25:01 +01:00
three
four"
==
"one two
three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="448">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
2013-03-25 10:25:01 +01:00
three
four"
==
"one two
three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="449">
<Original>
Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour"
</Original>
<Expanded>
"one two
three
four"
==
"one two
three
four"
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
2013-03-27 20:08:16 +01:00
</Section>
2013-04-20 20:36:40 +02:00
<OverallResults successes="3" failures="0"/>
2013-03-25 10:25:01 +01:00
</Section>
2013-03-27 20:08:16 +01:00
<Section name="plain string">
<Section name="Wrapped three times">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="452">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one
2013-03-25 10:25:01 +01:00
two
three
four"
==
"one
two
three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="453">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 5 ) ).toString() == "one\ntwo\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one
2013-03-25 10:25:01 +01:00
two
three
four"
==
"one
two
three
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
2013-03-25 10:25:01 +01:00
<OverallResults successes="2" failures="0"/>
</Section>
2013-03-27 20:08:16 +01:00
<Section name="plain string">
<Section name="Short wrap">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="456">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( "abcdef", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"abc-
2013-03-25 10:25:01 +01:00
def"
==
"abc-
def"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="457">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( "abcdefg", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndefg"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"abc-
2013-03-25 10:25:01 +01:00
defg"
==
"abc-
defg"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="458">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( "abcdefgh", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef-\ngh"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"abc-
2013-03-25 10:25:01 +01:00
def-
gh"
==
"abc-
def-
gh"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="460">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 4 ) ).toString() == "one\ntwo\nthr-\nee\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one
2013-03-25 10:25:01 +01:00
two
thr-
ee
four"
==
"one
two
thr-
ee
four"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="461">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 3 ) ).toString() == "one\ntwo\nth-\nree\nfo-\nur"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one
2013-03-25 10:25:01 +01:00
two
th-
ree
fo-
ur"
==
"one
two
th-
ree
fo-
ur"
2013-03-27 20:08:16 +01:00
</Expanded>
</Expression>
<OverallResults successes="5" failures="0"/>
</Section>
2013-03-25 10:25:01 +01:00
<OverallResults successes="5" failures="0"/>
</Section>
2013-03-29 12:42:10 +01:00
<Section name="plain string">
<Section name="As container">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="465">
2013-03-29 12:42:10 +01:00
<Original>
2013-04-20 20:36:40 +02:00
text.size() == 4
2013-03-29 12:42:10 +01:00
</Original>
<Expanded>
4 == 4
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="466">
2013-03-29 12:42:10 +01:00
<Original>
2013-04-20 20:36:40 +02:00
text[0] == "one"
2013-03-29 12:42:10 +01:00
</Original>
<Expanded>
"one" == "one"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="467">
2013-03-29 12:42:10 +01:00
<Original>
2013-04-20 20:36:40 +02:00
text[1] == "two"
2013-03-29 12:42:10 +01:00
</Original>
<Expanded>
"two" == "two"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="468">
2013-03-29 12:42:10 +01:00
<Original>
2013-04-20 20:36:40 +02:00
text[2] == "three"
2013-03-29 12:42:10 +01:00
</Original>
<Expanded>
"three" == "three"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="469">
2013-03-29 12:42:10 +01:00
<Original>
2013-04-20 20:36:40 +02:00
text[3] == "four"
2013-03-29 12:42:10 +01:00
</Original>
<Expanded>
"four" == "four"
</Expanded>
</Expression>
<OverallResults successes="5" failures="0"/>
</Section>
<OverallResults successes="5" failures="0"/>
</Section>
2013-04-05 21:55:57 +02:00
<Section name="plain string">
<Section name="Indent first line differently">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="476">
2013-04-05 21:55:57 +02:00
<Original>
2013-04-20 20:36:40 +02:00
text.toString() == " one two\n three\n four"
2013-04-05 21:55:57 +02:00
</Original>
<Expanded>
" one two
three
four"
==
" one two
three
four"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
2013-03-27 20:08:16 +01:00
<Section name="plain string">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="With newlines">
<Section name="No wrapping">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="487">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
three four"
==
"one two
three four"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="488">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
three four"
==
"one two
three four"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="489">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 10 ) ).toString() == testString
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
three four"
==
"one two
three four"
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="With newlines">
<Section name="Trailing newline">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="492">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( "abcdef\n", TextAttributes().setWidth( 10 ) ).toString() == "abcdef\n"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"abcdef
"
==
"abcdef
"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="493">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( "abcdef", TextAttributes().setWidth( 6 ) ).toString() == "abcdef"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"abcdef" == "abcdef"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="494">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( "abcdef\n", TextAttributes().setWidth( 6 ) ).toString() == "abcdef\n"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"abcdef
"
==
"abcdef
"
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="With newlines">
<Section name="Wrapped once">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="497">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
three
four"
==
"one two
three
four"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="498">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
three
four"
==
"one two
three
four"
</Expanded>
</Expression>
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="499">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one two
three
four"
==
"one two
three
four"
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="With newlines">
<Section name="Wrapped twice">
2013-04-20 20:36:40 +02:00
TestMain.cpp" line="502">
2013-03-27 20:08:16 +01:00
<Original>
2013-04-20 20:36:40 +02:00
Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour"
2013-03-27 20:08:16 +01:00
</Original>
<Expanded>
"one
two
three
four"
==
"one
two
three
four"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
2013-04-20 20:36:40 +02:00
<Section name="With newlines">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="With tabs">
TestMain.cpp" line="512">
<Original>
Text( testString, TextAttributes().setWidth( 15 ) ).toString() == "one two three\n four\n five\n six"
</Original>
<Expanded>
"one two three
four
five
six"
==
"one two three
four
five
six"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
2013-03-25 10:25:01 +01:00
<OverallResult success="true"/>
</TestCase>
2013-04-05 21:55:57 +02:00
<TestCase name="Strings can be rendered with colour">
<OverallResult success="true"/>
</TestCase>
2013-04-20 20:36:40 +02:00
<TestCase name="Text can be formatted using the Text class">
TestMain.cpp" line="612">
<Original>
Text( "hi there" ).toString() == "hi there"
</Original>
<Expanded>
"hi there" == "hi there"
</Expanded>
</Expression>
TestMain.cpp" line="617">
<Original>
Text( "hi there", narrow ).toString() == "hi\nthere"
</Original>
<Expanded>
"hi
there"
==
"hi
there"
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2012-11-29 09:49:32 +01:00
<TestCase name="./succeeding/Tricky/std::pair">
TrickyTests.cpp" line="37">
<Original>
(std::pair<int, int>( 1, 2 )) == aNicePair
</Original>
<Expanded>
2013-03-04 12:19:15 +01:00
std::pair( 1, 2 ) == std::pair( 1, 2 )
2012-11-29 09:49:32 +01:00
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./inprogress/failing/Tricky/trailing expression">
<Warning>
Uncomment the code in this test to check that it gives a sensible compiler error
</Warning>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./inprogress/failing/Tricky/compound lhs">
<Warning>
Uncomment the code in this test to check that it gives a sensible compiler error
</Warning>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./failing/Tricky/non streamable type">
TrickyTests.cpp" line="95">
<Original>
&o1 == &o2
</Original>
<Expanded>
0x<hex digits> == 0x<hex digits>
</Expanded>
</Expression>
TrickyTests.cpp" line="96">
<Original>
o1 == o2
</Original>
<Expanded>
{?} == {?}
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./failing/string literals">
TrickyTests.cpp" line="106">
<Original>
std::string( "first" ) == "second"
</Original>
<Expanded>
"first" == "second"
</Expanded>
</Expression>
<OverallResult success="false"/>
</TestCase>
<TestCase name="./succeeding/side-effects">
TrickyTests.cpp" line="119">
<Original>
i++ == 7
</Original>
<Expanded>
7 == 7
</Expanded>
</Expression>
TrickyTests.cpp" line="120">
<Original>
i++ == 8
</Original>
<Expanded>
8 == 8
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/koenig">
TrickyTests.cpp" line="186">
<Original>
0x<hex digits> == o
</Original>
<Expanded>
0x<hex digits> == {?}
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/non-const==">
TrickyTests.cpp" line="212">
<Original>
t == 1u
</Original>
<Expanded>
{?} == 1
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/enum/bits">
TrickyTests.cpp" line="224">
<Original>
0x<hex digits> == bit30and31
</Original>
<Expanded>
0x<hex digits> == 3221225472
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/boolean member">
TrickyTests.cpp" line="239">
<Original>
obj.prop != __null
</Original>
<Expanded>
0x<hex digits> != 0
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/unimplemented static bool">
<Section name="compare to true">
TrickyTests.cpp" line="259">
<Original>
is_true<true>::value == true
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
TrickyTests.cpp" line="260">
<Original>
true == is_true<true>::value
</Original>
<Expanded>
true == true
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="compare to false">
TrickyTests.cpp" line="264">
<Original>
is_true<false>::value == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
TrickyTests.cpp" line="265">
<Original>
false == is_true<false>::value
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="negation">
TrickyTests.cpp" line="270">
<Original>
!is_true<false>::value
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="double negation">
TrickyTests.cpp" line="275">
<Original>
!!is_true<true>::value
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="direct">
TrickyTests.cpp" line="280">
<Original>
is_true<true>::value
</Original>
<Expanded>
true
</Expanded>
</Expression>
TrickyTests.cpp" line="281">
<Original>
!is_true<false>::value
</Original>
<Expanded>
!false
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="./succeeding/SafeBool">
TrickyTests.cpp" line="313">
<Original>
True
</Original>
<Expanded>
true
</Expanded>
</Expression>
TrickyTests.cpp" line="314">
<Original>
!False
</Original>
<Expanded>
true
</Expanded>
</Expression>
TrickyTests.cpp" line="315">
<Original>
!False
</Original>
<Expanded>
!false
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2013-03-06 20:40:16 +01:00
<TestCase name="Assertions then sections">
TrickyTests.cpp" line="323">
<Original>
Catch::isTrue( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<Section name="A section">
TrickyTests.cpp" line="327">
<Original>
Catch::isTrue( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<Section name="Another section">
TrickyTests.cpp" line="331">
<Original>
Catch::isTrue( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
TrickyTests.cpp" line="323">
<Original>
Catch::isTrue( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<Section name="A section">
TrickyTests.cpp" line="327">
<Original>
Catch::isTrue( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<Section name="Another other section">
TrickyTests.cpp" line="335">
<Original>
Catch::isTrue( true )
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
2013-04-21 00:20:05 +02:00
<TestCase name="non streamable - with conv. op">
TrickyTests.cpp" line="349">
<Original>
s == "7"
</Original>
<Expanded>
"7" == "7"
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
2013-04-05 21:55:57 +02:00
<TestCase name="Anonymous test case 1">
<OverallResult success="true"/>
</TestCase>
<TestCase name="Test case with one argument">
<OverallResult success="true"/>
</TestCase>
<TestCase name="Variadic macros">
<Section name="Section with one argument">
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
2013-01-16 00:14:52 +01:00
<TestCase name="Scenario: Do that thing with the thing">
2013-03-29 12:42:10 +01:00
<Section name=" Given: This stuff exists">
<Section name=" When: I do this">
<Section name=" Then: it should do this">
2013-03-13 13:19:30 +01:00
BDDTests.cpp" line="21">
2012-11-29 09:49:32 +01:00
<Original>
itDoesThis()
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-03-29 12:42:10 +01:00
<Section name=" And: do that">
2013-03-13 13:19:30 +01:00
BDDTests.cpp" line="23">
2013-03-04 12:19:15 +01:00
<Original>
itDoesThat()
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
2013-03-04 12:19:15 +01:00
<OverallResults successes="2" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
2013-03-04 12:19:15 +01:00
<OverallResults successes="2" failures="0"/>
2012-11-29 09:49:32 +01:00
</Section>
<OverallResult success="true"/>
</TestCase>
2013-03-29 12:42:10 +01:00
<TestCase name="Scenario: Vector resizing affects size and capacity">
<Section name=" Given: an empty vector">
BDDTests.cpp" line="32">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" When: it is made larger">
<Section name=" Then: the size and capacity go up">
BDDTests.cpp" line="37">
<Original>
v.size() == 10
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
BDDTests.cpp" line="38">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
<Section name="And when: it is made smaller again">
<Section name=" Then: the size goes down but the capacity stays the same">
BDDTests.cpp" line="43">
<Original>
v.size() == 5
</Original>
<Expanded>
5 == 5
</Expanded>
</Expression>
BDDTests.cpp" line="44">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="4" failures="0"/>
</Section>
<OverallResults successes="5" failures="0"/>
</Section>
<Section name=" Given: an empty vector">
BDDTests.cpp" line="32">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" When: it is made larger">
<Section name=" Then: the size and capacity go up">
BDDTests.cpp" line="37">
<Original>
v.size() == 10
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
BDDTests.cpp" line="38">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
<Section name="And when: it is made smaller again">
<OverallResults successes="0" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name=" Given: an empty vector">
BDDTests.cpp" line="32">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" When: it is made larger">
<Section name=" Then: the size and capacity go up">
BDDTests.cpp" line="37">
<Original>
v.size() == 10
</Original>
<Expanded>
10 == 10
</Expanded>
</Expression>
BDDTests.cpp" line="38">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name=" Given: an empty vector">
BDDTests.cpp" line="32">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" When: it is made larger">
<OverallResults successes="0" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name=" Given: an empty vector">
BDDTests.cpp" line="32">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" When: we reserve more space">
<Section name=" Then: The capacity is increased but the size remains the same">
BDDTests.cpp" line="53">
<Original>
v.capacity() >= 10
</Original>
<Expanded>
10 >= 10
</Expanded>
</Expression>
BDDTests.cpp" line="54">
<Original>
v.size() == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
<TestCase name="Scenario: This is a really long scenario name to see how the list command deals with wrapping">
2013-04-05 21:55:57 +02:00
<Section name=" Given: A section name that is so long that it cannot fit in a single console width">
<Section name=" When: The test headers are printed as part of the normal running of the scenario">
<Section name=" Then: The, deliberately very long and overly verbose (you see what I did there?) section names must wrap, along with an indent">
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
2013-03-16 21:21:51 +01:00
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResult success="true"/>
</TestCase>
2013-05-17 09:18:42 +02:00
<TestCase name="cmdline">
2013-05-28 19:39:32 +02:00
<Section name="arg separated by spaces">
CmdLineTests.cpp" line="62">
2013-05-17 09:18:42 +02:00
<Original>
config.fileName == "filename.ext"
</Original>
<Expanded>
"filename.ext" == "filename.ext"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
2013-05-28 19:39:32 +02:00
<Section name="arg separated by colon">
CmdLineTests.cpp" line="68">
2013-05-17 09:18:42 +02:00
<Original>
config.fileName == "filename.ext"
</Original>
<Expanded>
"filename.ext" == "filename.ext"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
2013-05-28 19:39:32 +02:00
<Section name="arg separated by =">
CmdLineTests.cpp" line="74">
2013-05-17 09:18:42 +02:00
<Original>
config.fileName == "filename.ext"
</Original>
<Expanded>
"filename.ext" == "filename.ext"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="long opt">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="80">
2013-05-17 09:18:42 +02:00
<Original>
config.fileName == "%stdout"
</Original>
<Expanded>
"%stdout" == "%stdout"
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="a number">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="91">
2013-05-17 09:18:42 +02:00
<Original>
config.number == 42
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="not a number">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="95">
2013-05-17 09:18:42 +02:00
<Original>
parseInto( cli, argv, config )
</Original>
<Expanded>
parseInto( cli, argv, config )
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="97">
2013-05-17 09:18:42 +02:00
<Original>
config.number == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name="two parsers">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="115">
2013-05-17 09:18:42 +02:00
<Original>
config1.number == 42
</Original>
<Expanded>
42 == 42
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="117">
2013-05-17 09:18:42 +02:00
<Original>
!unusedTokens.empty()
</Original>
<Expanded>
!false
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="119">
2013-05-17 09:18:42 +02:00
<Original>
config2.description == "some text"
</Original>
<Expanded>
"some text" == "some text"
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name="methods">
<Section name="in range">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="132">
2013-05-17 09:18:42 +02:00
<Original>
config.index == 3
</Original>
<Expanded>
3 == 3
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="methods">
<Section name="out of range">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="137">
2013-05-17 09:18:42 +02:00
<Original>
parseInto( cli, argv, config )
</Original>
<Expanded>
parseInto( cli, argv, config )
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="methods">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="flags">
<Section name="set">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="150">
2013-05-17 09:18:42 +02:00
<Original>
config.flag
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name="flags">
<Section name="not set">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="156">
2013-05-17 09:18:42 +02:00
<Original>
config.flag == false
</Original>
<Expanded>
false == false
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
2013-05-28 19:39:32 +02:00
<Section name="flags">
<OverallResults successes="0" failures="0"/>
</Section>
<Section name="positional">
CmdLineTests.cpp" line="177">
<Original>
config.firstPos == "1st"
</Original>
<Expanded>
"1st" == "1st"
</Expanded>
</Expression>
CmdLineTests.cpp" line="178">
<Original>
config.secondPos == "2nd"
</Original>
<Expanded>
"2nd" == "2nd"
</Expanded>
</Expression>
CmdLineTests.cpp" line="179">
<Original>
config.unpositional == "3rd"
</Original>
<Expanded>
"3rd" == "3rd"
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
2013-05-17 09:18:42 +02:00
<OverallResult success="true"/>
</TestCase>
<TestCase name="Scenario: New Catch commandline interface">
<Section name=" Given: A built cli parser for Catch">
2013-05-28 19:39:32 +02:00
<Section name=" When: We ask for usage strings">
2013-05-17 09:18:42 +02:00
<Section name=" Then: It prints the usage strings">
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResults successes="0" failures="1"/>
</Section>
<OverallResults successes="0" failures="1"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
2013-05-28 19:39:32 +02:00
<Section name=" When: We ask for usage strings">
2013-05-17 09:18:42 +02:00
<OverallResults successes="0" failures="0"/>
</Section>
<OverallResults successes="0" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: Multiple flags are combined">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="331">
2013-05-17 09:18:42 +02:00
<Original>
2013-05-28 19:39:32 +02:00
!config.showSuccessfulTests
2013-05-17 09:18:42 +02:00
</Original>
<Expanded>
!false
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="332">
2013-05-17 09:18:42 +02:00
<Original>
!config.noThrow
</Original>
<Expanded>
!false
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="333">
2013-05-17 09:18:42 +02:00
<Original>
!config.breakIntoDebugger
</Original>
<Expanded>
!false
</Expanded>
</Expression>
<Section name=" Then: All the flags are set">
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="339">
2013-05-17 09:18:42 +02:00
<Original>
2013-05-28 19:39:32 +02:00
config.showSuccessfulTests
2013-05-17 09:18:42 +02:00
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="340">
2013-05-17 09:18:42 +02:00
<Original>
config.noThrow
</Original>
<Expanded>
true
</Expanded>
</Expression>
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp" line="341">
2013-05-17 09:18:42 +02:00
<Original>
config.breakIntoDebugger
</Original>
<Expanded>
true
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="6" failures="0"/>
</Section>
<OverallResults successes="6" failures="0"/>
</Section>
2013-05-28 19:39:32 +02:00
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: Multiple flags are combined">
CmdLineTests.cpp" line="331">
<Original>
!config.showSuccessfulTests
</Original>
<Expanded>
!false
</Expanded>
</Expression>
CmdLineTests.cpp" line="332">
<Original>
!config.noThrow
</Original>
<Expanded>
!false
</Expanded>
</Expression>
CmdLineTests.cpp" line="333">
<Original>
!config.breakIntoDebugger
</Original>
<Expanded>
!false
</Expanded>
</Expression>
<OverallResults successes="3" failures="0"/>
</Section>
<OverallResults successes="3" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: A flag is set via a nullary method">
CmdLineTests.cpp" line="345">
<Original>
config.abortAfter == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" Then: The flag is set">
CmdLineTests.cpp" line="351">
<Original>
config.abortAfter == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: A flag is set via a nullary method">
CmdLineTests.cpp" line="345">
<Original>
config.abortAfter == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: A flag is set via a unary method">
CmdLineTests.cpp" line="354">
<Original>
config.abortAfter == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<Section name=" Then: The flag is set">
CmdLineTests.cpp" line="360">
<Original>
config.abortAfter == 2
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: A flag is set via a unary method">
CmdLineTests.cpp" line="354">
<Original>
config.abortAfter == 0
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="1" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: A positional argument is supplied">
<Section name=" Then: The argument is in the testOrTags collection">
CmdLineTests.cpp" line="368">
<Original>
config.testsOrTags.size() == 1
</Original>
<Expanded>
1 == 1
</Expanded>
</Expression>
CmdLineTests.cpp" line="369">
<Original>
config.testsOrTags[0] == "[hello]"
</Original>
<Expanded>
"[hello]" == "[hello]"
</Expanded>
</Expression>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: A positional argument is supplied">
<OverallResults successes="0" failures="0"/>
</Section>
<OverallResults successes="0" failures="0"/>
</Section>
<Section name=" Given: A built cli parser for Catch">
<Section name=" When: And enum opt is set by numeric value">
CmdLineTests.cpp" line="373">
<Original>
config.verbosity == Config::Verbosity::Normal
</Original>
<Expanded>
2 == 2
</Expanded>
</Expression>
<Section name=" Then: The member is set to the enum value">
CmdLineTests.cpp" line="379">
<Original>
config.verbosity == Config::Verbosity::NoOutput
</Original>
<Expanded>
0 == 0
</Expanded>
</Expression>
<OverallResults successes="1" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
<OverallResults successes="2" failures="0"/>
</Section>
2013-05-17 09:18:42 +02:00
<OverallResult success="true"/>
</TestCase>
2013-05-28 19:39:32 +02:00
<OverallResults successes="637" failures="107"/>
2012-11-29 09:49:32 +01:00
</Group>
2013-05-28 19:39:32 +02:00
<OverallResults successes="637" failures="107"/>
2012-11-29 09:49:32 +01:00
</Catch>
2013-01-03 20:19:00 +01:00
[Started testing: CatchSelfTest]
[Started group: '~dummy']
[Running: ./succeeding/Approx/simple]
ApproxTests.cpp:20: d == Approx( 1.23 ) succeeded for: 1.23 == Approx( 1.23 )
ApproxTests.cpp:21: d != Approx( 1.22 ) succeeded for: 1.23 != Approx( 1.22 )
ApproxTests.cpp:22: d != Approx( 1.24 ) succeeded for: 1.23 != Approx( 1.24 )
ApproxTests.cpp:24: Approx( d ) == 1.23 succeeded for: Approx( 1.23 ) == 1.23
ApproxTests.cpp:25: Approx( d ) != 1.22 succeeded for: Approx( 1.23 ) != 1.22
ApproxTests.cpp:26: Approx( d ) != 1.24 succeeded for: Approx( 1.23 ) != 1.24
[Finished: './succeeding/Approx/simple' All tests passed (6 assertions in 1 test case)]
[Running: ./succeeding/Approx/epsilon]
ApproxTests.cpp:38: d != Approx( 1.231 ) succeeded for: 1.23 != Approx( 1.231 )
ApproxTests.cpp:39: d == Approx( 1.231 ).epsilon( 0.1 ) succeeded for: 1.23 == Approx( 1.231 )
[Finished: './succeeding/Approx/epsilon' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/Approx/float]
ApproxTests.cpp:49: 1.23f == Approx( 1.23f ) succeeded for: 1.23 == Approx( 1.23 )
ApproxTests.cpp:50: 0.0f == Approx( 0.0f ) succeeded for: 0 == Approx( 0 )
[Finished: './succeeding/Approx/float' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/Approx/int]
ApproxTests.cpp:60: 1 == Approx( 1 ) succeeded
ApproxTests.cpp:61: 0 == Approx( 0 ) succeeded
[Finished: './succeeding/Approx/int' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/Approx/mixed]
ApproxTests.cpp:75: 1.0f == Approx( 1 ) succeeded for: 1 == Approx( 1 )
ApproxTests.cpp:76: 0 == Approx( dZero) succeeded for: 0 == Approx( 0 )
ApproxTests.cpp:77: 0 == Approx( dSmall ).epsilon( 0.001 ) succeeded for: 0 == Approx( 1e-05 )
ApproxTests.cpp:78: 1.234f == Approx( dMedium ) succeeded for: 1.234 == Approx( 1.234 )
ApproxTests.cpp:79: dMedium == Approx( 1.234f ) succeeded for: 1.234 == Approx( 1.234 )
[Finished: './succeeding/Approx/mixed' All tests passed (5 assertions in 1 test case)]
[Running: ./succeeding/Approx/custom]
ApproxTests.cpp:93: d == approx( 1.23 ) succeeded for: 1.23 == Approx( 1.23 )
ApproxTests.cpp:94: d == approx( 1.22 ) succeeded for: 1.23 == Approx( 1.22 )
ApproxTests.cpp:95: d == approx( 1.24 ) succeeded for: 1.23 == Approx( 1.24 )
ApproxTests.cpp:96: d != approx( 1.25 ) succeeded for: 1.23 != Approx( 1.25 )
ApproxTests.cpp:98: approx( d ) == 1.23 succeeded for: Approx( 1.23 ) == 1.23
ApproxTests.cpp:99: approx( d ) == 1.22 succeeded for: Approx( 1.23 ) == 1.22
ApproxTests.cpp:100: approx( d ) == 1.24 succeeded for: Approx( 1.23 ) == 1.24
ApproxTests.cpp:101: approx( d ) != 1.25 succeeded for: Approx( 1.23 ) != 1.25
[Finished: './succeeding/Approx/custom' All tests passed (8 assertions in 1 test case)]
2013-03-04 12:19:15 +01:00
[Running: Approximate PI]
ApproxTests.cpp:110: divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 ) succeeded for: 3.142857142857143 == Approx( 3.141 )
ApproxTests.cpp:111: divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 ) succeeded for: 3.142857142857143 != Approx( 3.141 )
[Finished: 'Approximate PI' All tests passed (2 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/TestClass/succeedingCase]
ClassTests.cpp:24: s == "hello" succeeded for: "hello" == "hello"
[Finished: './succeeding/TestClass/succeedingCase' All tests passed (1 assertion in 1 test case)]
[Running: ./failing/TestClass/failingCase]
ClassTests.cpp:28: s == "world" failed for: "hello" == "world"
[Finished: './failing/TestClass/failingCase' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/Fixture/succeedingCase]
ClassTests.cpp:47: m_a == 1 succeeded for: 1 == 1
[Finished: './succeeding/Fixture/succeedingCase' All tests passed (1 assertion in 1 test case)]
[Running: ./failing/Fixture/failingCase]
ClassTests.cpp:55: m_a == 2 failed for: 1 == 2
[Finished: './failing/Fixture/failingCase' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/conditions/equality]
ConditionTests.cpp:55: data.int_seven == 7 succeeded for: 7 == 7
ConditionTests.cpp:56: data.float_nine_point_one == Approx( 9.1f ) succeeded for: 9.1 == Approx( 9.1 )
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:57: data.double_pi == Approx( 3.1415926535 ) succeeded for: 3.1415926535 == Approx( 3.14159 )
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:58: data.str_hello == "hello" succeeded for: "hello" == "hello"
ConditionTests.cpp:59: "hello" == data.str_hello succeeded for: "hello" == "hello"
ConditionTests.cpp:60: data.str_hello.size() == 5 succeeded for: 5 == 5
ConditionTests.cpp:63: x == Approx( 1.3 ) succeeded for: 1.3 == Approx( 1.3 )
[Finished: './succeeding/conditions/equality' All tests passed (7 assertions in 1 test case)]
[Running: ./failing/conditions/equality]
ConditionTests.cpp:71: data.int_seven == 6 failed for: 7 == 6
ConditionTests.cpp:72: data.int_seven == 8 failed for: 7 == 8
ConditionTests.cpp:73: data.int_seven == 0 failed for: 7 == 0
ConditionTests.cpp:74: data.float_nine_point_one == Approx( 9.11f ) failed for: 9.1 == Approx( 9.11 )
ConditionTests.cpp:75: data.float_nine_point_one == Approx( 9.0f ) failed for: 9.1 == Approx( 9 )
ConditionTests.cpp:76: data.float_nine_point_one == Approx( 1 ) failed for: 9.1 == Approx( 1 )
ConditionTests.cpp:77: data.float_nine_point_one == Approx( 0 ) failed for: 9.1 == Approx( 0 )
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:78: data.double_pi == Approx( 3.1415 ) failed for: 3.1415926535 == Approx( 3.1415 )
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:79: data.str_hello == "goodbye" failed for: "hello" == "goodbye"
ConditionTests.cpp:80: data.str_hello == "hell" failed for: "hello" == "hell"
ConditionTests.cpp:81: data.str_hello == "hello1" failed for: "hello" == "hello1"
ConditionTests.cpp:82: data.str_hello.size() == 6 failed for: 5 == 6
ConditionTests.cpp:85: x == Approx( 1.301 ) failed for: 1.3 == Approx( 1.301 )
[Finished: './failing/conditions/equality' 1 test case failed (All 13 assertions failed)]
[Running: ./succeeding/conditions/inequality]
ConditionTests.cpp:93: data.int_seven != 6 succeeded for: 7 != 6
ConditionTests.cpp:94: data.int_seven != 8 succeeded for: 7 != 8
ConditionTests.cpp:95: data.float_nine_point_one != Approx( 9.11f ) succeeded for: 9.1 != Approx( 9.11 )
ConditionTests.cpp:96: data.float_nine_point_one != Approx( 9.0f ) succeeded for: 9.1 != Approx( 9 )
ConditionTests.cpp:97: data.float_nine_point_one != Approx( 1 ) succeeded for: 9.1 != Approx( 1 )
ConditionTests.cpp:98: data.float_nine_point_one != Approx( 0 ) succeeded for: 9.1 != Approx( 0 )
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:99: data.double_pi != Approx( 3.1415 ) succeeded for: 3.1415926535 != Approx( 3.1415 )
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:100: data.str_hello != "goodbye" succeeded for: "hello" != "goodbye"
ConditionTests.cpp:101: data.str_hello != "hell" succeeded for: "hello" != "hell"
ConditionTests.cpp:102: data.str_hello != "hello1" succeeded for: "hello" != "hello1"
ConditionTests.cpp:103: data.str_hello.size() != 6 succeeded for: 5 != 6
[Finished: './succeeding/conditions/inequality' All tests passed (11 assertions in 1 test case)]
[Running: ./failing/conditions/inequality]
ConditionTests.cpp:111: data.int_seven != 7 failed for: 7 != 7
ConditionTests.cpp:112: data.float_nine_point_one != Approx( 9.1f ) failed for: 9.1 != Approx( 9.1 )
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:113: data.double_pi != Approx( 3.1415926535 ) failed for: 3.1415926535 != Approx( 3.14159 )
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:114: data.str_hello != "hello" failed for: "hello" != "hello"
ConditionTests.cpp:115: data.str_hello.size() != 5 failed for: 5 != 5
[Finished: './failing/conditions/inequality' 1 test case failed (All 5 assertions failed)]
[Running: ./succeeding/conditions/ordered]
ConditionTests.cpp:124: data.int_seven < 8 succeeded for: 7 < 8
ConditionTests.cpp:125: data.int_seven > 6 succeeded for: 7 > 6
ConditionTests.cpp:126: data.int_seven > 0 succeeded for: 7 > 0
ConditionTests.cpp:127: data.int_seven > -1 succeeded for: 7 > -1
ConditionTests.cpp:129: data.int_seven >= 7 succeeded for: 7 >= 7
ConditionTests.cpp:130: data.int_seven >= 6 succeeded for: 7 >= 6
ConditionTests.cpp:131: data.int_seven <= 7 succeeded for: 7 <= 7
ConditionTests.cpp:132: data.int_seven <= 8 succeeded for: 7 <= 8
ConditionTests.cpp:134: data.float_nine_point_one > 9 succeeded for: 9.1 > 9
ConditionTests.cpp:135: data.float_nine_point_one < 10 succeeded for: 9.1 < 10
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:136: data.float_nine_point_one < 9.2 succeeded for: 9.1 < 9.199999999999999
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:138: data.str_hello <= "hello" succeeded for: "hello" <= "hello"
ConditionTests.cpp:139: data.str_hello >= "hello" succeeded for: "hello" >= "hello"
ConditionTests.cpp:141: data.str_hello < "hellp" succeeded for: "hello" < "hellp"
ConditionTests.cpp:142: data.str_hello < "zebra" succeeded for: "hello" < "zebra"
ConditionTests.cpp:143: data.str_hello > "hellm" succeeded for: "hello" > "hellm"
ConditionTests.cpp:144: data.str_hello > "a" succeeded for: "hello" > "a"
[Finished: './succeeding/conditions/ordered' All tests passed (17 assertions in 1 test case)]
[Running: ./failing/conditions/ordered]
ConditionTests.cpp:152: data.int_seven > 7 failed for: 7 > 7
ConditionTests.cpp:153: data.int_seven < 7 failed for: 7 < 7
ConditionTests.cpp:154: data.int_seven > 8 failed for: 7 > 8
ConditionTests.cpp:155: data.int_seven < 6 failed for: 7 < 6
ConditionTests.cpp:156: data.int_seven < 0 failed for: 7 < 0
ConditionTests.cpp:157: data.int_seven < -1 failed for: 7 < -1
ConditionTests.cpp:159: data.int_seven >= 8 failed for: 7 >= 8
ConditionTests.cpp:160: data.int_seven <= 6 failed for: 7 <= 6
ConditionTests.cpp:162: data.float_nine_point_one < 9 failed for: 9.1 < 9
ConditionTests.cpp:163: data.float_nine_point_one > 10 failed for: 9.1 > 10
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:164: data.float_nine_point_one > 9.2 failed for: 9.1 > 9.199999999999999
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:166: data.str_hello > "hello" failed for: "hello" > "hello"
ConditionTests.cpp:167: data.str_hello < "hello" failed for: "hello" < "hello"
ConditionTests.cpp:168: data.str_hello > "hellp" failed for: "hello" > "hellp"
ConditionTests.cpp:169: data.str_hello > "z" failed for: "hello" > "z"
ConditionTests.cpp:170: data.str_hello < "hellm" failed for: "hello" < "hellm"
ConditionTests.cpp:171: data.str_hello < "a" failed for: "hello" < "a"
ConditionTests.cpp:173: data.str_hello >= "z" failed for: "hello" >= "z"
ConditionTests.cpp:174: data.str_hello <= "a" failed for: "hello" <= "a"
[Finished: './failing/conditions/ordered' 1 test case failed (All 19 assertions failed)]
[Running: ./succeeding/conditions/int literals]
ConditionTests.cpp:188: i == 1 succeeded for: 1 == 1
ConditionTests.cpp:189: ui == 2 succeeded for: 2 == 2
ConditionTests.cpp:190: l == 3 succeeded for: 3 == 3
ConditionTests.cpp:191: ul == 4 succeeded for: 4 == 4
ConditionTests.cpp:192: c == 5 succeeded for: 5 == 5
ConditionTests.cpp:193: uc == 6 succeeded for: 6 == 6
ConditionTests.cpp:195: 1 == i succeeded for: 1 == 1
ConditionTests.cpp:196: 2 == ui succeeded for: 2 == 2
ConditionTests.cpp:197: 3 == l succeeded for: 3 == 3
ConditionTests.cpp:198: 4 == ul succeeded for: 4 == 4
ConditionTests.cpp:199: 5 == c succeeded for: 5 == 5
ConditionTests.cpp:200: 6 == uc succeeded for: 6 == 6
ConditionTests.cpp:202: (std::numeric_limits<unsigned long>::max)() > ul succeeded for: 0x<hex digits> > 4
[Finished: './succeeding/conditions/int literals' All tests passed (13 assertions in 1 test case)]
[Running: ./succeeding/conditions//long_to_unsigned_x]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:226: long_var == unsigned_char_var succeeded for: 1 == 1
ConditionTests.cpp:227: long_var == unsigned_short_var succeeded for: 1 == 1
ConditionTests.cpp:228: long_var == unsigned_int_var succeeded for: 1 == 1
ConditionTests.cpp:229: long_var == unsigned_long_var succeeded for: 1 == 1
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/conditions//long_to_unsigned_x' All tests passed (4 assertions in 1 test case)]
[Running: ./succeeding/conditions/const ints to int literal]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:240: unsigned_char_var == 1 succeeded for: 1 == 1
ConditionTests.cpp:241: unsigned_short_var == 1 succeeded for: 1 == 1
ConditionTests.cpp:242: unsigned_int_var == 1 succeeded for: 1 == 1
ConditionTests.cpp:243: unsigned_long_var == 1 succeeded for: 1 == 1
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/conditions/const ints to int literal' All tests passed (4 assertions in 1 test case)]
[Running: ./succeeding/conditions/negative ints]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:249: ( -1 > 2u ) succeeded for: true
ConditionTests.cpp:250: -1 > 2u succeeded for: -1 > 2
ConditionTests.cpp:252: ( 2u < -1 ) succeeded for: true
ConditionTests.cpp:253: 2u < -1 succeeded for: 2 < -1
ConditionTests.cpp:256: ( minInt > 2u ) succeeded for: true
ConditionTests.cpp:257: minInt > 2u succeeded for: -2147483648 > 2
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/conditions/negative ints' All tests passed (6 assertions in 1 test case)]
[Running: ./succeeding/conditions/computed ints]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:272: 54 == 6*9 succeeded for: 54 == 54
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/conditions/computed ints' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/conditions/ptr]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:288: p == __null succeeded for: __null == 0
ConditionTests.cpp:289: p == pNULL succeeded for: __null == __null
ConditionTests.cpp:294: p != __null succeeded for: 0x<hex digits> != 0
ConditionTests.cpp:297: cp != __null succeeded for: 0x<hex digits> != 0
ConditionTests.cpp:300: cpc != __null succeeded for: 0x<hex digits> != 0
ConditionTests.cpp:302: returnsNull() == __null succeeded for: {null string} == 0
ConditionTests.cpp:303: returnsConstNull() == __null succeeded for: {null string} == 0
ConditionTests.cpp:305: __null != p succeeded for: 0 != 0x<hex digits>
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/conditions/ptr' All tests passed (8 assertions in 1 test case)]
[Running: ./succeeding/conditions/not]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:320: false == false succeeded
ConditionTests.cpp:321: true == true succeeded
ConditionTests.cpp:322: !false succeeded for: true
ConditionTests.cpp:323: !false succeeded
ConditionTests.cpp:325: !falseValue succeeded for: true
ConditionTests.cpp:326: !falseValue succeeded for: !false
ConditionTests.cpp:328: !(1 == 2) succeeded for: true
ConditionTests.cpp:329: !1 == 2 succeeded for: !(1 == 2)
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/conditions/not' All tests passed (8 assertions in 1 test case)]
[Running: ./failing/conditions/not]
2013-03-25 10:25:01 +01:00
ConditionTests.cpp:337: false != false failed
ConditionTests.cpp:338: true != true failed
ConditionTests.cpp:339: !true failed for: false
ConditionTests.cpp:340: !true failed
ConditionTests.cpp:342: !trueValue failed for: false
ConditionTests.cpp:343: !trueValue failed for: !true
ConditionTests.cpp:345: !(1 == 1) failed for: false
ConditionTests.cpp:346: !1 == 1 failed for: !(1 == 1)
2013-01-03 20:19:00 +01:00
[Finished: './failing/conditions/not' 1 test case failed (All 8 assertions failed)]
[Running: ./succeeding/exceptions/explicit]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:33: thisThrows() succeeded
ExceptionTests.cpp:34: thisDoesntThrow() succeeded
2013-03-13 13:19:30 +01:00
ExceptionTests.cpp:35: thisThrows() succeeded
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/exceptions/explicit' All tests passed (3 assertions in 1 test case)]
[Running: ./failing/exceptions/explicit]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:40: thisThrows() failed with unexpected exception with message: 'expected exception'
ExceptionTests.cpp:41: thisDoesntThrow() failed because no exception was thrown where one was expected
ExceptionTests.cpp:42: thisThrows() failed with unexpected exception with message: 'expected exception'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/explicit' 1 test case failed (All 3 assertions failed)]
[Running: ./failing/exceptions/implicit]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:45: Unexpected exception with message: 'unexpected exception'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/implicit' 1 test case failed (1 assertion failed)]
[Running: ./failing/exceptions/implicit/2]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:53: 1 == 1 succeeded
ExceptionTests.cpp:53: {Unknown expression after the reported line} failed with unexpected exception with message: 'unexpected exception'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/implicit/2' 1 test case failed (1 of 2 assertions failed)]
2013-02-19 20:45:09 +01:00
[Running: ./failing/exceptions/implicit/3]
[Started section: 'section name']
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:59: Unexpected exception with message: 'unexpected exception'
2013-02-19 20:45:09 +01:00
[End of section: 'section name' 1 assertion failed]
[Finished: './failing/exceptions/implicit/3' 1 test case failed (1 assertion failed)]
2013-04-20 22:04:32 +02:00
[Running: ./failing/exceptions/implicit/4]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:68: thisThrows() == 0 failed with unexpected exception with message: 'expected exception'
2013-04-20 22:04:32 +02:00
[Finished: './failing/exceptions/implicit/4' 1 test case failed (1 assertion failed)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/exceptions/implicit]
No assertions in test case, './succeeding/exceptions/implicit'
[Finished: './succeeding/exceptions/implicit' 1 test case failed (1 assertion failed)]
[Running: ./failing/exceptions/custom]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:108: Unexpected exception with message: 'custom exception'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/custom' 1 test case failed (1 assertion failed)]
[Running: ./failing/exceptions/custom/nothrow]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:121: throwCustom() failed with unexpected exception with message: 'custom exception - not std'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/custom/nothrow' 1 test case failed (1 assertion failed)]
[Running: ./failing/exceptions/custom/throw]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:126: throwCustom() failed with unexpected exception with message: 'custom exception - not std'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/custom/throw' 1 test case failed (1 assertion failed)]
[Running: ./failing/exceptions/custom/double]
2013-04-24 19:51:34 +02:00
ExceptionTests.cpp:130: Unexpected exception with message: '3.14'
2013-01-03 20:19:00 +01:00
[Finished: './failing/exceptions/custom/double' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/exceptions/notimplemented]
2013-04-20 22:04:32 +02:00
ExceptionTests.cpp:142: thisFunctionNotImplemented( 7 ) succeeded
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/exceptions/notimplemented' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/generators/1]
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 200 == 200
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 202 == 202
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 204 == 204
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 206 == 206
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 208 == 208
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 210 == 210
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 212 == 212
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 2 == 2
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 4 == 4
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 6 == 6
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 8 == 8
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 10 == 10
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 30 == 30
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 40 == 40
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 42 == 42
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
GeneratorTests.cpp:26: multiply( i, 2 ) == i*2 succeeded for: 72 == 72
GeneratorTests.cpp:27: multiply( j, 2 ) == j*2 succeeded for: 214 == 214
[Finished: './succeeding/generators/1' All tests passed (144 assertions in 1 test case)]
2013-01-14 19:36:25 +01:00
[Running: ./succeeding/generators/2]
GeneratorTests.cpp:40: i->first == i->second-1 succeeded for: 0 == 0
GeneratorTests.cpp:40: i->first == i->second-1 succeeded for: 2 == 2
[Finished: './succeeding/generators/2' All tests passed (2 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/message]
2013-04-08 12:50:41 +02:00
MessageTests.cpp:13: [info: this is a message]
2013-01-03 20:19:00 +01:00
MessageTests.cpp:14: [warning: this is a warning]
No assertions in test case, './succeeding/message'
[Finished: './succeeding/message' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/succeed]
MessageTests.cpp:18: succeeded
[with message: this is a success]
[Finished: './succeeding/succeed' All tests passed (1 assertion in 1 test case)]
[Running: ./failing/message/info/1]
2013-04-08 12:50:41 +02:00
MessageTests.cpp:23: [info: this message should be logged]
MessageTests.cpp:24: [info: so should this]
2013-01-03 20:19:00 +01:00
MessageTests.cpp:26: a == 1 failed for: 2 == 1
[Finished: './failing/message/info/1' 1 test case failed (1 assertion failed)]
[Running: ./mixed/message/info/2]
MessageTests.cpp:33: a == 2 succeeded for: 2 == 2
2013-04-08 12:50:41 +02:00
MessageTests.cpp:35: [info: this message should be logged]
2013-01-03 20:19:00 +01:00
MessageTests.cpp:37: a == 1 failed for: 2 == 1
2013-04-08 12:50:41 +02:00
MessageTests.cpp:39: [info: and this, but later]
2013-01-03 20:19:00 +01:00
MessageTests.cpp:41: a == 0 failed for: 2 == 0
MessageTests.cpp:45: a == 2 succeeded for: 2 == 2
[Finished: './mixed/message/info/2' 1 test case failed (2 of 4 assertions failed)]
[Running: ./failing/message/fail]
MessageTests.cpp:51: failed with message: 'This is a failure'
[Finished: './failing/message/fail' 1 test case failed (1 assertion failed)]
[Running: ./failing/message/sections]
[Started section: 'one']
MessageTests.cpp:58: failed with message: 'Message from section one'
[End of section: 'one' 1 assertion failed]
[Started section: 'two']
MessageTests.cpp:63: failed with message: 'Message from section two'
[End of section: 'two' 1 assertion failed]
[Finished: './failing/message/sections' 1 test case failed (All 2 assertions failed)]
Message from section one
[Running: ./succeeding/message/sections/stdout]
[Started section: 'one']
No assertions in section, 'one'
[End of section: 'one' 1 assertion failed]
Message from section two
[Started section: 'two']
No assertions in section, 'two'
[End of section: 'two' 1 assertion failed]
[Finished: './succeeding/message/sections/stdout' 1 test case failed (All 2 assertions failed)]
[Running: ./mixed/message/scoped]
MessageTests.cpp:86: i < 10 succeeded for: 0 < 10
MessageTests.cpp:86: i < 10 succeeded for: 1 < 10
MessageTests.cpp:86: i < 10 succeeded for: 2 < 10
MessageTests.cpp:86: i < 10 succeeded for: 3 < 10
MessageTests.cpp:86: i < 10 succeeded for: 4 < 10
MessageTests.cpp:86: i < 10 succeeded for: 5 < 10
MessageTests.cpp:86: i < 10 succeeded for: 6 < 10
MessageTests.cpp:86: i < 10 succeeded for: 7 < 10
MessageTests.cpp:86: i < 10 succeeded for: 8 < 10
MessageTests.cpp:86: i < 10 succeeded for: 9 < 10
2013-04-08 12:50:41 +02:00
MessageTests.cpp:84: [info: current counter 10]
MessageTests.cpp:85: [info: i := 10]
2013-01-03 20:19:00 +01:00
MessageTests.cpp:86: i < 10 failed for: 10 < 10
[Finished: './mixed/message/scoped' 1 test case failed (1 of 11 assertions failed)]
[Running: ./succeeding/nofail]
MessageTests.cpp:92: 1 == 2 failed - but was ok
No assertions in test case, './succeeding/nofail'
[Finished: './succeeding/nofail' 1 test case failed (1 assertion failed)]
2013-02-04 01:05:16 +01:00
[Running: just info]
No assertions in test case, 'just info'
[Finished: 'just info' 1 test case failed (1 assertion failed)]
[Running: just failure]
MessageTests.cpp:101: failed with message: 'Previous info should not be seen'
[Finished: 'just failure' 1 test case failed (1 assertion failed)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/Misc/Sections]
[Started section: 's1']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:21: a != b succeeded for: 1 != 2
MiscTests.cpp:22: b != a succeeded for: 2 != 1
2013-01-03 20:19:00 +01:00
[End of section: 's1' All 2 assertions passed]
[Started section: 's2']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:27: a != b succeeded for: 1 != 2
2013-01-03 20:19:00 +01:00
[End of section: 's2' 1 assertion passed]
[Finished: './succeeding/Misc/Sections' All tests passed (3 assertions in 1 test case)]
[Running: ./succeeding/Misc/Sections/nested]
[Started section: 's1']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:38: a != b succeeded for: 1 != 2
MiscTests.cpp:39: b != a succeeded for: 2 != 1
2013-01-03 20:19:00 +01:00
[Started section: 's2']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:43: a != b succeeded for: 1 != 2
2013-01-03 20:19:00 +01:00
[End of section: 's2' 1 assertion passed]
[End of section: 's1' All 3 assertions passed]
[Finished: './succeeding/Misc/Sections/nested' All tests passed (3 assertions in 1 test case)]
[Running: ./mixed/Misc/Sections/nested2]
[Started section: 's1']
[Started section: 's2']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:57: a == b failed for: 1 == 2
2013-01-03 20:19:00 +01:00
[End of section: 's2' 1 assertion failed]
[End of section: 's1' 1 assertion failed]
[Started section: 's1']
[Started section: 's3']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:62: a != b succeeded for: 1 != 2
2013-01-03 20:19:00 +01:00
[End of section: 's3' 1 assertion passed]
[End of section: 's1' 1 assertion passed]
[Started section: 's1']
[Started section: 's4']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:66: a < b succeeded for: 1 < 2
2013-01-03 20:19:00 +01:00
[End of section: 's4' 1 assertion passed]
[End of section: 's1' 1 assertion passed]
[Finished: './mixed/Misc/Sections/nested2' 1 test case failed (1 of 3 assertions failed)]
[Running: ./Sections/nested/a/b]
[Started section: 'c']
[Started section: 'd (leaf)']
No assertions in section, 'd (leaf)'
[End of section: 'd (leaf)' 1 assertion failed]
[End of section: 'c' 1 assertion failed]
[Started section: 'c']
[Started section: 'e (leaf)']
No assertions in section, 'e (leaf)'
[End of section: 'e (leaf)' 1 assertion failed]
[End of section: 'c' 1 assertion failed]
[Started section: 'f (leaf)']
No assertions in section, 'f (leaf)'
[End of section: 'f (leaf)' 1 assertion failed]
[Finished: './Sections/nested/a/b' 1 test case failed (All 3 assertions failed)]
[Running: ./mixed/Misc/Sections/loops]
[Started section: 's1']
2013-03-13 13:19:30 +01:00
MiscTests.cpp:99: b > a failed for: 0 > 1
2013-01-03 20:19:00 +01:00
[End of section: 's1' 1 assertion failed]
[Finished: './mixed/Misc/Sections/loops' 1 test case failed (1 assertion failed)]
[Running: ./mixed/Misc/loops]
2013-04-08 12:50:41 +02:00
MiscTests.cpp:110: [info: Testing if fib[0] (1) is even]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 failed for: 1 == 0
2013-04-08 12:50:41 +02:00
MiscTests.cpp:110: [info: Testing if fib[1] (1) is even]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 failed for: 1 == 0
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 succeeded for: 0 == 0
2013-04-08 12:50:41 +02:00
MiscTests.cpp:110: [info: Testing if fib[3] (3) is even]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 failed for: 1 == 0
2013-04-08 12:50:41 +02:00
MiscTests.cpp:110: [info: Testing if fib[4] (5) is even]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 failed for: 1 == 0
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 succeeded for: 0 == 0
2013-04-08 12:50:41 +02:00
MiscTests.cpp:110: [info: Testing if fib[6] (13) is even]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 failed for: 1 == 0
2013-04-08 12:50:41 +02:00
MiscTests.cpp:110: [info: Testing if fib[7] (21) is even]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:111: ( fib[i] % 2 ) == 0 failed for: 1 == 0
2013-01-03 20:19:00 +01:00
[Finished: './mixed/Misc/loops' 1 test case failed (6 of 8 assertions failed)]
Some information
An error
[Running: ./succeeding/Misc/stdout,stderr]
No assertions in test case, './succeeding/Misc/stdout,stderr'
[Finished: './succeeding/Misc/stdout,stderr' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/Misc/null strings]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:129: makeString( false ) != static_cast<char*>(__null) succeeded for: "valid string" != {null string}
MiscTests.cpp:130: makeString( true ) == static_cast<char*>(__null) succeeded for: {null string} == {null string}
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/Misc/null strings' All tests passed (2 assertions in 1 test case)]
[Running: ./failing/info]
2013-04-08 12:50:41 +02:00
MiscTests.cpp:135: [info: hi]
MiscTests.cpp:137: [info: i := 7]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:138: false failed
2013-01-03 20:19:00 +01:00
[Finished: './failing/info' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/checkedif]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:143: flag succeeded for: true
MiscTests.cpp:151: testCheckedIf( true ) succeeded for: true
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/checkedif' All tests passed (2 assertions in 1 test case)]
[Running: ./failing/checkedif]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:143: flag failed for: false
MiscTests.cpp:156: testCheckedIf( false ) failed for: false
2013-01-03 20:19:00 +01:00
[Finished: './failing/checkedif' 1 test case failed (All 2 assertions failed)]
[Running: ./succeeding/checkedelse]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:161: flag succeeded for: true
MiscTests.cpp:169: testCheckedElse( true ) succeeded for: true
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/checkedelse' All tests passed (2 assertions in 1 test case)]
[Running: ./failing/checkedelse]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:161: flag failed for: false
MiscTests.cpp:174: testCheckedElse( false ) failed for: false
2013-01-03 20:19:00 +01:00
[Finished: './failing/checkedelse' 1 test case failed (All 2 assertions failed)]
[Running: ./misc/xmlentitycheck]
[Started section: 'embedded xml']
No assertions in section, 'embedded xml'
[End of section: 'embedded xml' 1 assertion failed]
[Started section: 'encoded chars']
No assertions in section, 'encoded chars'
[End of section: 'encoded chars' 1 assertion failed]
[Finished: './misc/xmlentitycheck' 1 test case failed (All 2 assertions failed)]
[Running: ./manual/onechar]
2013-04-08 12:50:41 +02:00
MiscTests.cpp:191: [info: 3]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:192: false failed
2013-01-03 20:19:00 +01:00
[Finished: './manual/onechar' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/atomic if]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:202: x == 0 succeeded for: 0 == 0
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/atomic if' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/matchers]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:212: testStringForMatching() Contains( "string" ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" contains: "string"
2013-03-13 13:19:30 +01:00
MiscTests.cpp:213: testStringForMatching() Contains( "abc" ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" contains: "abc"
2013-03-13 13:19:30 +01:00
MiscTests.cpp:215: testStringForMatching() StartsWith( "this" ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" starts with: "this"
2013-03-13 13:19:30 +01:00
MiscTests.cpp:216: testStringForMatching() EndsWith( "substring" ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" ends with: "substring"
[Finished: './succeeding/matchers' All tests passed (4 assertions in 1 test case)]
[Running: ./failing/matchers/Contains]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:221: testStringForMatching() Contains( "not there" ) failed for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" contains: "not there"
[Finished: './failing/matchers/Contains' 1 test case failed (1 assertion failed)]
[Running: ./failing/matchers/StartsWith]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:226: testStringForMatching() StartsWith( "string" ) failed for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" starts with: "string"
[Finished: './failing/matchers/StartsWith' 1 test case failed (1 assertion failed)]
[Running: ./failing/matchers/EndsWith]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:231: testStringForMatching() EndsWith( "this" ) failed for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" ends with: "this"
[Finished: './failing/matchers/EndsWith' 1 test case failed (1 assertion failed)]
[Running: ./failing/matchers/Equals]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:236: testStringForMatching() Equals( "something else" ) failed for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" equals: "something else"
[Finished: './failing/matchers/Equals' 1 test case failed (1 assertion failed)]
2013-04-23 09:02:48 +02:00
[Running: string]
MiscTests.cpp:240: "" Equals(__null) succeeded for: "" equals: ""
[Finished: 'string' All tests passed (1 assertion in 1 test case)]
2013-02-19 19:51:46 +01:00
[Running: ./succeeding/matchers/AllOf]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:244: testStringForMatching() AllOf( Catch::Contains( "string" ), Catch::Contains( "abc" ) ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" ( contains: "string" and contains: "abc" )
2013-02-19 19:51:46 +01:00
[Finished: './succeeding/matchers/AllOf' All tests passed (1 assertion in 1 test case)]
2013-01-03 20:19:00 +01:00
2013-02-19 19:51:46 +01:00
[Running: ./succeeding/matchers/AnyOf]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:248: testStringForMatching() AnyOf( Catch::Contains( "string" ), Catch::Contains( "not there" ) ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" ( contains: "string" or contains: "not there" )
2013-03-13 13:19:30 +01:00
MiscTests.cpp:249: testStringForMatching() AnyOf( Catch::Contains( "not there" ), Catch::Contains( "string" ) ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" ( contains: "not there" or contains: "string" )
2013-02-19 19:51:46 +01:00
[Finished: './succeeding/matchers/AnyOf' All tests passed (2 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/matchers/Equals]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:254: testStringForMatching() Equals( "this string contains 'abc' as a substring" ) succeeded for:
2013-01-03 20:19:00 +01:00
"this string contains 'abc' as a substring" equals: "this string contains 'abc' as a substring"
[Finished: './succeeding/matchers/Equals' All tests passed (1 assertion in 1 test case)]
[Running: example/factorial]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:265: Factorial(0) == 1 succeeded for: 1 == 1
MiscTests.cpp:266: Factorial(1) == 1 succeeded for: 1 == 1
MiscTests.cpp:267: Factorial(2) == 2 succeeded for: 2 == 2
MiscTests.cpp:268: Factorial(3) == 6 succeeded for: 6 == 6
MiscTests.cpp:269: Factorial(10) == 3628800 succeeded for: 0x<hex digits> == 3628800
2013-01-03 20:19:00 +01:00
[Finished: 'example/factorial' All tests passed (5 assertions in 1 test case)]
[Running: empty]
No assertions in test case, 'empty'
[Finished: 'empty' 1 test case failed (1 assertion failed)]
[Running: Nice descriptive name]
2013-03-13 13:19:30 +01:00
MiscTests.cpp:278: [warning: This one ran]
2013-01-03 20:19:00 +01:00
No assertions in test case, 'Nice descriptive name'
[Finished: 'Nice descriptive name' 1 test case failed (1 assertion failed)]
[Running: first tag]
No assertions in test case, 'first tag'
[Finished: 'first tag' 1 test case failed (1 assertion failed)]
[Running: second tag]
No assertions in test case, 'second tag'
[Finished: 'second tag' 1 test case failed (1 assertion failed)]
2013-03-25 10:25:01 +01:00
[Running: vectors can be sized and resized]
MiscTests.cpp:300: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:301: v.capacity() >= 5 succeeded for: 5 >= 5
[Started section: 'resizing bigger changes size and capacity']
MiscTests.cpp:306: v.size() == 10 succeeded for: 10 == 10
MiscTests.cpp:307: v.capacity() >= 10 succeeded for: 10 >= 10
[End of section: 'resizing bigger changes size and capacity' All 2 assertions passed]
MiscTests.cpp:300: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:301: v.capacity() >= 5 succeeded for: 5 >= 5
[Started section: 'resizing smaller changes size but not capacity']
MiscTests.cpp:312: v.size() == 0 succeeded for: 0 == 0
MiscTests.cpp:313: v.capacity() >= 5 succeeded for: 5 >= 5
[Started section: 'We can use the 'swap trick' to reset the capacity']
MiscTests.cpp:319: v.capacity() == 0 succeeded for: 0 == 0
[End of section: 'We can use the 'swap trick' to reset the capacity' 1 assertion passed]
[End of section: 'resizing smaller changes size but not capacity' All 3 assertions passed]
MiscTests.cpp:300: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:301: v.capacity() >= 5 succeeded for: 5 >= 5
[Started section: 'resizing smaller changes size but not capacity']
MiscTests.cpp:312: v.size() == 0 succeeded for: 0 == 0
MiscTests.cpp:313: v.capacity() >= 5 succeeded for: 5 >= 5
[End of section: 'resizing smaller changes size but not capacity' All 2 assertions passed]
MiscTests.cpp:300: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:301: v.capacity() >= 5 succeeded for: 5 >= 5
[Started section: 'reserving bigger changes capacity but not size']
MiscTests.cpp:325: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:326: v.capacity() >= 10 succeeded for: 10 >= 10
[End of section: 'reserving bigger changes capacity but not size' All 2 assertions passed]
MiscTests.cpp:300: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:301: v.capacity() >= 5 succeeded for: 5 >= 5
[Started section: 'reserving smaller does not change size or capacity']
MiscTests.cpp:331: v.size() == 5 succeeded for: 5 == 5
MiscTests.cpp:332: v.capacity() >= 5 succeeded for: 5 >= 5
[End of section: 'reserving smaller does not change size or capacity' All 2 assertions passed]
[Finished: 'vectors can be sized and resized' All tests passed (21 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: selftest/main]
[Started section: 'selftest/expected result']
[Started section: 'selftest/expected result/failing tests']
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests failed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:120: succeeded
2013-02-19 20:45:09 +01:00
[with message: Tests failed, as expected]
2013-04-20 22:04:32 +02:00
catch_self_test.hpp:120: succeeded
[with message: Tests failed, as expected]
[End of section: 'selftest/expected result/failing tests' All 27 assertions passed]
2013-01-03 20:19:00 +01:00
2013-04-20 22:04:32 +02:00
[End of section: 'selftest/expected result' All 27 assertions passed]
2013-01-03 20:19:00 +01:00
[Started section: 'selftest/expected result']
[Started section: 'selftest/expected result/succeeding tests']
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-14 19:36:25 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
Message from section one
Message from section two
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
Some information
An error
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-01-03 20:19:00 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-02-19 19:51:46 +01:00
[with message: Tests passed, as expected]
2013-03-13 13:19:30 +01:00
catch_self_test.hpp:109: succeeded
2013-02-19 19:51:46 +01:00
[with message: Tests passed, as expected]
[End of section: 'selftest/expected result/succeeding tests' All 46 assertions passed]
2013-01-03 20:19:00 +01:00
2013-02-19 19:51:46 +01:00
[End of section: 'selftest/expected result' All 46 assertions passed]
2013-01-03 20:19:00 +01:00
Message from section one
Message from section two
Some information
An error
[Started section: 'selftest/test counts']
[Started section: 'selftest/test counts/succeeding tests']
2013-03-25 10:25:01 +01:00
TestMain.cpp:41: totals.assertions.passed == 296 succeeded for: 296 == 296
TestMain.cpp:42: totals.assertions.failed == 0 succeeded for: 0 == 0
2013-02-19 19:51:46 +01:00
[End of section: 'selftest/test counts/succeeding tests' All 2 assertions passed]
2013-01-03 20:19:00 +01:00
2013-02-19 19:51:46 +01:00
[End of section: 'selftest/test counts' All 2 assertions passed]
2013-01-03 20:19:00 +01:00
[Started section: 'selftest/test counts']
[Started section: 'selftest/test counts/failing tests']
2013-03-25 10:25:01 +01:00
TestMain.cpp:48: totals.assertions.passed == 1 succeeded for: 1 == 1
2013-04-20 22:04:32 +02:00
TestMain.cpp:49: totals.assertions.failed == 74 succeeded for: 74 == 74
2013-01-03 20:19:00 +01:00
[End of section: 'selftest/test counts/failing tests' All 2 assertions passed]
[End of section: 'selftest/test counts' All 2 assertions passed]
2013-04-20 22:04:32 +02:00
[Finished: 'selftest/main' All tests passed (77 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: meta/Misc/Sections]
2013-03-25 10:25:01 +01:00
TestMain.cpp:58: totals.assertions.passed == 2 succeeded for: 2 == 2
TestMain.cpp:59: totals.assertions.failed == 1 succeeded for: 1 == 1
2013-01-03 20:19:00 +01:00
[Finished: 'meta/Misc/Sections' All tests passed (2 assertions in 1 test case)]
[Running: selftest/parser/2]
[Started section: 'default']
2013-03-25 10:25:01 +01:00
TestMain.cpp:98: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:100: config.shouldDebugBreak == false succeeded for: false == false
TestMain.cpp:101: config.cutoff == -1 succeeded for: -1 == -1
TestMain.cpp:102: config.allowThrows == true succeeded for: true == true
TestMain.cpp:103: config.reporter.empty() succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: 'default' All 5 assertions passed]
[Started section: 'test lists']
[Started section: '-t/1']
2013-03-25 10:25:01 +01:00
TestMain.cpp:109: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:111: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:112: config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false succeeded for: false == false
TestMain.cpp:113: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '-t/1' All 4 assertions passed]
[End of section: 'test lists' All 4 assertions passed]
[Started section: 'test lists']
[Started section: '-t/exclude:1']
2013-03-25 10:25:01 +01:00
TestMain.cpp:117: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:119: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:120: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false succeeded for: false == false
TestMain.cpp:121: config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '-t/exclude:1' All 4 assertions passed]
[End of section: 'test lists' All 4 assertions passed]
[Started section: 'test lists']
[Started section: '--test/1']
2013-03-25 10:25:01 +01:00
TestMain.cpp:126: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:128: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:129: config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false succeeded for: false == false
TestMain.cpp:130: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '--test/1' All 4 assertions passed]
[End of section: 'test lists' All 4 assertions passed]
[Started section: 'test lists']
[Started section: '--test/exclude:1']
2013-03-25 10:25:01 +01:00
TestMain.cpp:135: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:137: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:138: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false succeeded for: false == false
TestMain.cpp:139: config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '--test/exclude:1' All 4 assertions passed]
[End of section: 'test lists' All 4 assertions passed]
[Started section: 'test lists']
[Started section: '--test/exclude:2']
2013-03-25 10:25:01 +01:00
TestMain.cpp:144: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:146: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:147: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) == false succeeded for: false == false
TestMain.cpp:148: config.filters[0].shouldInclude( fakeTestCase( "alwaysIncluded" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '--test/exclude:2' All 4 assertions passed]
[End of section: 'test lists' All 4 assertions passed]
[Started section: 'test lists']
[Started section: '-t/2']
2013-03-25 10:25:01 +01:00
TestMain.cpp:153: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:155: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:156: config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false succeeded for: false == false
TestMain.cpp:157: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) succeeded for: true
TestMain.cpp:158: config.filters[0].shouldInclude( fakeTestCase( "test2" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '-t/2' All 5 assertions passed]
[End of section: 'test lists' All 5 assertions passed]
[Started section: 'test lists']
[Started section: '-t/0']
2013-03-25 10:25:01 +01:00
TestMain.cpp:163: parseIntoConfigAndReturnError( argv, config ) Contains( "at least 1" ) succeeded for:
2013-01-03 20:19:00 +01:00
"Error while parsing arguments. Expected at least 1 argument." contains: "at least 1"
[End of section: '-t/0' 1 assertion passed]
[End of section: 'test lists' 1 assertion passed]
[Started section: 'reporter']
[Started section: '-r/console']
2013-03-25 10:25:01 +01:00
TestMain.cpp:170: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:172: config.reporter == "console" succeeded for: "console" == "console"
2013-01-03 20:19:00 +01:00
[End of section: '-r/console' All 2 assertions passed]
[End of section: 'reporter' All 2 assertions passed]
[Started section: 'reporter']
[Started section: '-r/xml']
2013-03-25 10:25:01 +01:00
TestMain.cpp:176: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:178: config.reporter == "xml" succeeded for: "xml" == "xml"
2013-01-03 20:19:00 +01:00
[End of section: '-r/xml' All 2 assertions passed]
[End of section: 'reporter' All 2 assertions passed]
[Started section: 'reporter']
[Started section: '--reporter/junit']
2013-03-25 10:25:01 +01:00
TestMain.cpp:182: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:184: config.reporter == "junit" succeeded for: "junit" == "junit"
2013-01-03 20:19:00 +01:00
[End of section: '--reporter/junit' All 2 assertions passed]
[End of section: 'reporter' All 2 assertions passed]
[Started section: 'reporter']
[Started section: '-r/error']
2013-03-25 10:25:01 +01:00
TestMain.cpp:188: parseIntoConfigAndReturnError( argv, config ) Contains( "1 argument" ) succeeded for:
2013-01-03 20:19:00 +01:00
"Error while parsing arguments. Expected 1 argument. Arguments were: one two" contains: "1 argument"
[End of section: '-r/error' 1 assertion passed]
[End of section: 'reporter' 1 assertion passed]
[Started section: 'debugger']
[Started section: '-b']
2013-03-25 10:25:01 +01:00
TestMain.cpp:195: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:197: config.shouldDebugBreak == true succeeded for: true == true
2013-01-03 20:19:00 +01:00
[End of section: '-b' All 2 assertions passed]
[End of section: 'debugger' All 2 assertions passed]
[Started section: 'debugger']
[Started section: '--break']
2013-03-25 10:25:01 +01:00
TestMain.cpp:201: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:203: config.shouldDebugBreak succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '--break' All 2 assertions passed]
[End of section: 'debugger' All 2 assertions passed]
[Started section: 'debugger']
[Started section: '-b']
2013-03-25 10:25:01 +01:00
TestMain.cpp:207: parseIntoConfigAndReturnError( argv, config ) Contains( "0 arguments" ) succeeded for:
2013-01-03 20:19:00 +01:00
"Error while parsing arguments. Expected 0 arguments. Arguments were: unexpected" contains: "0 arguments"
[End of section: '-b' 1 assertion passed]
[End of section: 'debugger' 1 assertion passed]
[Started section: 'abort']
[Started section: '-a']
2013-03-25 10:25:01 +01:00
TestMain.cpp:214: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:216: config.cutoff == 1 succeeded for: 1 == 1
2013-01-03 20:19:00 +01:00
[End of section: '-a' All 2 assertions passed]
[End of section: 'abort' All 2 assertions passed]
[Started section: 'abort']
[Started section: '-a/2']
2013-03-25 10:25:01 +01:00
TestMain.cpp:220: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:222: config.cutoff == 2 succeeded for: 2 == 2
2013-01-03 20:19:00 +01:00
[End of section: '-a/2' All 2 assertions passed]
[End of section: 'abort' All 2 assertions passed]
[Started section: 'abort']
[Started section: '-a/error/0']
2013-03-25 10:25:01 +01:00
TestMain.cpp:226: parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" ) succeeded for:
2013-01-03 20:19:00 +01:00
"Error while parsing arguments. threshold must be a number greater than zero. Arguments were: 0" contains: "greater than zero"
[End of section: '-a/error/0' 1 assertion passed]
[End of section: 'abort' 1 assertion passed]
[Started section: 'abort']
[Started section: '-a/error/non numeric']
2013-03-25 10:25:01 +01:00
TestMain.cpp:230: parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" ) succeeded for:
2013-01-03 20:19:00 +01:00
"Error while parsing arguments. threshold must be a number greater than zero. Arguments were: oops" contains: "greater than zero"
[End of section: '-a/error/non numeric' 1 assertion passed]
[End of section: 'abort' 1 assertion passed]
[Started section: 'abort']
[Started section: '-a/error/two args']
2013-03-25 10:25:01 +01:00
TestMain.cpp:234: parseIntoConfigAndReturnError( argv, config ) Contains( "0 and 1 argument" ) succeeded for:
2013-01-03 20:19:00 +01:00
"Error while parsing arguments. Expected between 0 and 1 argument. Arguments were: 1 2" contains: "0 and 1 argument"
[End of section: '-a/error/two args' 1 assertion passed]
[End of section: 'abort' 1 assertion passed]
[Started section: 'nothrow']
[Started section: '-nt']
2013-03-25 10:25:01 +01:00
TestMain.cpp:241: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:243: config.allowThrows == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[End of section: '-nt' All 2 assertions passed]
[End of section: 'nothrow' All 2 assertions passed]
[Started section: 'nothrow']
[Started section: '--nothrow']
2013-03-25 10:25:01 +01:00
TestMain.cpp:247: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:249: config.allowThrows == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[End of section: '--nothrow' All 2 assertions passed]
[End of section: 'nothrow' All 2 assertions passed]
[Started section: 'streams']
[Started section: '-o filename']
2013-03-25 10:25:01 +01:00
TestMain.cpp:256: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:258: config.outputFilename == "filename.ext" succeeded for: "filename.ext" == "filename.ext"
TestMain.cpp:259: config.stream.empty() succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '-o filename' All 3 assertions passed]
[End of section: 'streams' All 3 assertions passed]
[Started section: 'streams']
[Started section: '-o %stdout']
2013-03-25 10:25:01 +01:00
TestMain.cpp:263: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:265: config.stream == "stdout" succeeded for: "stdout" == "stdout"
TestMain.cpp:266: config.outputFilename.empty() succeeded for: true
2013-01-03 20:19:00 +01:00
[End of section: '-o %stdout' All 3 assertions passed]
[End of section: 'streams' All 3 assertions passed]
[Started section: 'streams']
[Started section: '--out']
2013-03-25 10:25:01 +01:00
TestMain.cpp:270: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:272: config.outputFilename == "filename.ext" succeeded for: "filename.ext" == "filename.ext"
2013-01-03 20:19:00 +01:00
[End of section: '--out' All 2 assertions passed]
[End of section: 'streams' All 2 assertions passed]
[Started section: 'combinations']
[Started section: '-a -b']
2013-03-25 10:25:01 +01:00
TestMain.cpp:279: parseIntoConfig( argv, config ) succeeded
TestMain.cpp:281: config.cutoff == 1 succeeded for: 1 == 1
TestMain.cpp:282: config.shouldDebugBreak succeeded for: true
TestMain.cpp:283: config.allowThrows == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[End of section: '-a -b' All 4 assertions passed]
[End of section: 'combinations' All 4 assertions passed]
[Finished: 'selftest/parser/2' All tests passed (66 assertions in 1 test case)]
[Running: selftest/test filter]
2013-03-25 10:25:01 +01:00
TestMain.cpp:292: matchAny.shouldInclude( fakeTestCase( "any" ) ) succeeded for: true
TestMain.cpp:293: matchNone.shouldInclude( fakeTestCase( "any" ) ) == false succeeded for: false == false
TestMain.cpp:298: matchHidden.shouldInclude( fakeTestCase( "any" ) ) == false succeeded for: false == false
TestMain.cpp:299: matchNonHidden.shouldInclude( fakeTestCase( "any" ) ) succeeded for: true
TestMain.cpp:301: matchHidden.shouldInclude( fakeTestCase( "./any" ) ) succeeded for: true
TestMain.cpp:302: matchNonHidden.shouldInclude( fakeTestCase( "./any" ) ) == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[Finished: 'selftest/test filter' All tests passed (6 assertions in 1 test case)]
[Running: selftest/test filters]
2013-03-25 10:25:01 +01:00
TestMain.cpp:313: matchHidden.shouldInclude( fakeTestCase( "./something" ) ) succeeded for: true
TestMain.cpp:315: filters.shouldInclude( fakeTestCase( "any" ) ) == false succeeded for: false == false
TestMain.cpp:316: filters.shouldInclude( fakeTestCase( "./something" ) ) succeeded for: true
TestMain.cpp:317: filters.shouldInclude( fakeTestCase( "./anything" ) ) == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[Finished: 'selftest/test filters' All tests passed (4 assertions in 1 test case)]
[Running: selftest/filter/prefix wildcard]
2013-03-25 10:25:01 +01:00
TestMain.cpp:323: matchBadgers.shouldInclude( fakeTestCase( "big badger" ) ) succeeded for: true
TestMain.cpp:324: matchBadgers.shouldInclude( fakeTestCase( "little badgers" ) ) == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[Finished: 'selftest/filter/prefix wildcard' All tests passed (2 assertions in 1 test case)]
[Running: selftest/filter/wildcard at both ends]
2013-03-25 10:25:01 +01:00
TestMain.cpp:329: matchBadgers.shouldInclude( fakeTestCase( "big badger" ) ) succeeded for: true
TestMain.cpp:330: matchBadgers.shouldInclude( fakeTestCase( "little badgers" ) ) succeeded for: true
TestMain.cpp:331: matchBadgers.shouldInclude( fakeTestCase( "badgers are big" ) ) succeeded for: true
TestMain.cpp:332: matchBadgers.shouldInclude( fakeTestCase( "hedgehogs" ) ) == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[Finished: 'selftest/filter/wildcard at both ends' All tests passed (4 assertions in 1 test case)]
[Running: selftest/option parsers]
2013-03-25 10:25:01 +01:00
TestMain.cpp:352: opt.parseIntoConfig( parser, config ) succeeded
TestMain.cpp:354: config.filters.size() == 1 succeeded for: 1 == 1
TestMain.cpp:355: config.filters[0].shouldInclude( fakeTestCase( "notIncluded" ) ) == false succeeded for: false == false
TestMain.cpp:356: config.filters[0].shouldInclude( fakeTestCase( "test1" ) ) succeeded for: true
2013-01-03 20:19:00 +01:00
[Finished: 'selftest/option parsers' All tests passed (4 assertions in 1 test case)]
[Running: selftest/tags]
[Started section: 'one tag']
2013-03-25 10:25:01 +01:00
TestMain.cpp:370: oneTag.getTestCaseInfo().description == "" succeeded for: "" == ""
TestMain.cpp:371: oneTag.hasTag( "one" ) succeeded for: true
TestMain.cpp:372: oneTag.getTags().size() == 1 succeeded for: 1 == 1
TestMain.cpp:374: oneTag.matchesTags( p1 ) == true succeeded for: true == true
TestMain.cpp:375: oneTag.matchesTags( p2 ) == true succeeded for: true == true
TestMain.cpp:376: oneTag.matchesTags( p3 ) == false succeeded for: false == false
TestMain.cpp:377: oneTag.matchesTags( p4 ) == false succeeded for: false == false
TestMain.cpp:378: oneTag.matchesTags( p5 ) == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[End of section: 'one tag' All 8 assertions passed]
[Started section: 'two tags']
2013-03-25 10:25:01 +01:00
TestMain.cpp:384: twoTags.getTestCaseInfo().description == "" succeeded for: "" == ""
TestMain.cpp:385: twoTags.hasTag( "one" ) succeeded for: true
TestMain.cpp:386: twoTags.hasTag( "two" ) succeeded for: true
TestMain.cpp:387: twoTags.hasTag( "Two" ) succeeded for: true
TestMain.cpp:388: twoTags.hasTag( "three" ) == false succeeded for: false == false
TestMain.cpp:389: twoTags.getTags().size() == 2 succeeded for: 2 == 2
TestMain.cpp:391: twoTags.matchesTags( p1 ) == true succeeded for: true == true
TestMain.cpp:392: twoTags.matchesTags( p2 ) == true succeeded for: true == true
TestMain.cpp:393: twoTags.matchesTags( p3 ) == true succeeded for: true == true
TestMain.cpp:394: twoTags.matchesTags( p4 ) == true succeeded for: true == true
TestMain.cpp:395: twoTags.matchesTags( p5 ) == true succeeded for: true == true
[End of section: 'two tags' All 11 assertions passed]
2013-01-03 20:19:00 +01:00
[Started section: 'one tag with characters either side']
2013-03-25 10:25:01 +01:00
TestMain.cpp:401: oneTagWithExtras.getTestCaseInfo().description == "1234" succeeded for: "1234" == "1234"
TestMain.cpp:402: oneTagWithExtras.hasTag( "one" ) succeeded for: true
TestMain.cpp:403: oneTagWithExtras.hasTag( "two" ) == false succeeded for: false == false
TestMain.cpp:404: oneTagWithExtras.getTags().size() == 1 succeeded for: 1 == 1
2013-01-03 20:19:00 +01:00
[End of section: 'one tag with characters either side' All 4 assertions passed]
[Started section: 'start of a tag, but not closed']
2013-03-25 10:25:01 +01:00
TestMain.cpp:411: oneTagOpen.getTestCaseInfo().description == "[one" succeeded for: "[one" == "[one"
TestMain.cpp:412: oneTagOpen.hasTag( "one" ) == false succeeded for: false == false
TestMain.cpp:413: oneTagOpen.getTags().size() == 0 succeeded for: 0 == 0
2013-01-03 20:19:00 +01:00
[End of section: 'start of a tag, but not closed' All 3 assertions passed]
[Started section: 'hidden']
2013-03-25 10:25:01 +01:00
TestMain.cpp:419: oneTag.getTestCaseInfo().description == "" succeeded for: "" == ""
TestMain.cpp:420: oneTag.hasTag( "hide" ) succeeded for: true
TestMain.cpp:421: oneTag.isHidden() succeeded for: true
TestMain.cpp:423: oneTag.matchesTags( "~[hide]" ) == false succeeded for: false == false
2013-01-03 20:19:00 +01:00
[End of section: 'hidden' All 4 assertions passed]
2013-03-25 10:25:01 +01:00
[Finished: 'selftest/tags' All tests passed (30 assertions in 1 test case)]
[Running: Long strings can be wrapped]
2013-03-27 20:08:16 +01:00
[Started section: 'plain string']
2013-03-25 10:25:01 +01:00
[Started section: 'No wrapping']
2013-04-20 20:36:40 +02:00
TestMain.cpp:436: Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString succeeded for:
2013-03-25 10:25:01 +01:00
"one two three four"
==
"one two three four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:437: Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString succeeded for:
2013-03-25 10:25:01 +01:00
"one two three four"
==
"one two three four"
[End of section: 'No wrapping' All 2 assertions passed]
2013-03-27 20:08:16 +01:00
[End of section: 'plain string' All 2 assertions passed]
[Started section: 'plain string']
2013-03-25 10:25:01 +01:00
[Started section: 'Wrapped once']
2013-04-20 20:36:40 +02:00
TestMain.cpp:440: Text( testString, TextAttributes().setWidth( 17 ) ).toString() == "one two three\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:441: Text( testString, TextAttributes().setWidth( 16 ) ).toString() == "one two three\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:442: Text( testString, TextAttributes().setWidth( 14 ) ).toString() == "one two three\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:443: Text( testString, TextAttributes().setWidth( 13 ) ).toString() == "one two three\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one two three
four"
==
"one two three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:444: Text( testString, TextAttributes().setWidth( 12 ) ).toString() == "one two\nthree four" succeeded for:
2013-03-25 10:25:01 +01:00
"one two
three four"
==
"one two
three four"
[End of section: 'Wrapped once' All 5 assertions passed]
2013-03-27 20:08:16 +01:00
[End of section: 'plain string' All 5 assertions passed]
[Started section: 'plain string']
2013-03-25 10:25:01 +01:00
[Started section: 'Wrapped twice']
2013-04-20 20:36:40 +02:00
TestMain.cpp:447: Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour" succeeded for:
"one two
three
four"
==
"one two
three
four"
TestMain.cpp:448: Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:449: Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
[End of section: 'Wrapped twice' All 3 assertions passed]
2013-03-25 10:25:01 +01:00
2013-04-20 20:36:40 +02:00
[End of section: 'plain string' All 3 assertions passed]
2013-03-27 20:08:16 +01:00
[Started section: 'plain string']
2013-03-25 10:25:01 +01:00
[Started section: 'Wrapped three times']
2013-04-20 20:36:40 +02:00
TestMain.cpp:452: Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one
two
three
four"
==
"one
two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:453: Text( testString, TextAttributes().setWidth( 5 ) ).toString() == "one\ntwo\nthree\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one
two
three
four"
==
"one
two
three
four"
[End of section: 'Wrapped three times' All 2 assertions passed]
2013-03-27 20:08:16 +01:00
[End of section: 'plain string' All 2 assertions passed]
[Started section: 'plain string']
2013-03-25 10:25:01 +01:00
[Started section: 'Short wrap']
2013-04-20 20:36:40 +02:00
TestMain.cpp:456: Text( "abcdef", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef" succeeded for: "abc-
2013-03-25 10:25:01 +01:00
def"
==
"abc-
def"
2013-04-20 20:36:40 +02:00
TestMain.cpp:457: Text( "abcdefg", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndefg" succeeded for: "abc-
2013-03-25 10:25:01 +01:00
defg"
==
"abc-
defg"
2013-04-20 20:36:40 +02:00
TestMain.cpp:458: Text( "abcdefgh", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef-\ngh" succeeded for: "abc-
2013-03-25 10:25:01 +01:00
def-
gh"
==
"abc-
def-
gh"
2013-04-20 20:36:40 +02:00
TestMain.cpp:460: Text( testString, TextAttributes().setWidth( 4 ) ).toString() == "one\ntwo\nthr-\nee\nfour" succeeded for:
2013-03-25 10:25:01 +01:00
"one
two
thr-
ee
four"
==
"one
two
thr-
ee
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:461: Text( testString, TextAttributes().setWidth( 3 ) ).toString() == "one\ntwo\nth-\nree\nfo-\nur" succeeded for:
2013-03-25 10:25:01 +01:00
"one
two
th-
ree
fo-
ur"
==
"one
two
th-
ree
fo-
ur"
[End of section: 'Short wrap' All 5 assertions passed]
2013-03-27 20:08:16 +01:00
[End of section: 'plain string' All 5 assertions passed]
2013-03-29 12:42:10 +01:00
[Started section: 'plain string']
[Started section: 'As container']
2013-04-20 20:36:40 +02:00
TestMain.cpp:465: text.size() == 4 succeeded for: 4 == 4
TestMain.cpp:466: text[0] == "one" succeeded for: "one" == "one"
TestMain.cpp:467: text[1] == "two" succeeded for: "two" == "two"
TestMain.cpp:468: text[2] == "three" succeeded for: "three" == "three"
TestMain.cpp:469: text[3] == "four" succeeded for: "four" == "four"
2013-03-29 12:42:10 +01:00
[End of section: 'As container' All 5 assertions passed]
[End of section: 'plain string' All 5 assertions passed]
2013-04-05 21:55:57 +02:00
[Started section: 'plain string']
[Started section: 'Indent first line differently']
2013-04-20 20:36:40 +02:00
TestMain.cpp:476: text.toString() == " one two\n three\n four" succeeded for:
2013-04-05 21:55:57 +02:00
" one two
three
four"
==
" one two
three
four"
[End of section: 'Indent first line differently' 1 assertion passed]
[End of section: 'plain string' 1 assertion passed]
2013-03-27 20:08:16 +01:00
[Started section: 'With newlines']
[Started section: 'No wrapping']
2013-04-20 20:36:40 +02:00
TestMain.cpp:487: Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString succeeded for:
2013-03-27 20:08:16 +01:00
"one two
three four"
==
"one two
three four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:488: Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString succeeded for:
2013-03-27 20:08:16 +01:00
"one two
three four"
==
"one two
three four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:489: Text( testString, TextAttributes().setWidth( 10 ) ).toString() == testString succeeded for:
2013-03-27 20:08:16 +01:00
"one two
three four"
==
"one two
three four"
[End of section: 'No wrapping' All 3 assertions passed]
[End of section: 'With newlines' All 3 assertions passed]
[Started section: 'With newlines']
[Started section: 'Trailing newline']
2013-04-20 20:36:40 +02:00
TestMain.cpp:492: Text( "abcdef\n", TextAttributes().setWidth( 10 ) ).toString() == "abcdef\n" succeeded for: "abcdef
2013-03-27 20:08:16 +01:00
"
==
"abcdef
"
2013-04-20 20:36:40 +02:00
TestMain.cpp:493: Text( "abcdef", TextAttributes().setWidth( 6 ) ).toString() == "abcdef" succeeded for: "abcdef" == "abcdef"
TestMain.cpp:494: Text( "abcdef\n", TextAttributes().setWidth( 6 ) ).toString() == "abcdef\n" succeeded for: "abcdef
2013-03-27 20:08:16 +01:00
"
==
"abcdef
"
[End of section: 'Trailing newline' All 3 assertions passed]
[End of section: 'With newlines' All 3 assertions passed]
[Started section: 'With newlines']
[Started section: 'Wrapped once']
2013-04-20 20:36:40 +02:00
TestMain.cpp:497: Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour" succeeded for:
2013-03-27 20:08:16 +01:00
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:498: Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour" succeeded for:
2013-03-27 20:08:16 +01:00
"one two
three
four"
==
"one two
three
four"
2013-04-20 20:36:40 +02:00
TestMain.cpp:499: Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour" succeeded for:
2013-03-27 20:08:16 +01:00
"one two
three
four"
==
"one two
three
four"
[End of section: 'Wrapped once' All 3 assertions passed]
[End of section: 'With newlines' All 3 assertions passed]
[Started section: 'With newlines']
[Started section: 'Wrapped twice']
2013-04-20 20:36:40 +02:00
TestMain.cpp:502: Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour" succeeded for:
2013-03-27 20:08:16 +01:00
"one
two
three
four"
==
"one
two
three
four"
[End of section: 'Wrapped twice' 1 assertion passed]
[End of section: 'With newlines' 1 assertion passed]
2013-04-20 20:36:40 +02:00
[Started section: 'With tabs']
TestMain.cpp:512: Text( testString, TextAttributes().setWidth( 15 ) ).toString() == "one two three\n four\n five\n six" succeeded for:
"one two three
four
five
six"
==
"one two three
four
five
six"
[End of section: 'With tabs' 1 assertion passed]
[Finished: 'Long strings can be wrapped' All tests passed (34 assertions in 1 test case)]
2013-04-05 21:55:57 +02:00
hello
hello
[Running: Strings can be rendered with colour]
No assertions in test case, 'Strings can be rendered with colour'
[Finished: 'Strings can be rendered with colour' 1 test case failed (1 assertion failed)]
2013-01-03 20:19:00 +01:00
2013-04-20 20:36:40 +02:00
[Running: Text can be formatted using the Text class]
TestMain.cpp:612: Text( "hi there" ).toString() == "hi there" succeeded for: "hi there" == "hi there"
TestMain.cpp:617: Text( "hi there", narrow ).toString() == "hi\nthere" succeeded for: "hi
there"
==
"hi
there"
[Finished: 'Text can be formatted using the Text class' All tests passed (2 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/Tricky/std::pair]
2013-03-04 12:19:15 +01:00
TrickyTests.cpp:37: (std::pair<int, int>( 1, 2 )) == aNicePair succeeded for: std::pair( 1, 2 ) == std::pair( 1, 2 )
2013-01-03 20:19:00 +01:00
[Finished: './succeeding/Tricky/std::pair' All tests passed (1 assertion in 1 test case)]
[Running: ./inprogress/failing/Tricky/trailing expression]
TrickyTests.cpp:55: [warning: Uncomment the code in this test to check that it gives a sensible compiler error]
No assertions in test case, './inprogress/failing/Tricky/trailing expression'
[Finished: './inprogress/failing/Tricky/trailing expression' 1 test case failed (1 assertion failed)]
[Running: ./inprogress/failing/Tricky/compound lhs]
TrickyTests.cpp:71: [warning: Uncomment the code in this test to check that it gives a sensible compiler error]
No assertions in test case, './inprogress/failing/Tricky/compound lhs'
[Finished: './inprogress/failing/Tricky/compound lhs' 1 test case failed (1 assertion failed)]
[Running: ./failing/Tricky/non streamable type]
TrickyTests.cpp:95: &o1 == &o2 failed for: 0x<hex digits> == 0x<hex digits>
TrickyTests.cpp:96: o1 == o2 failed for: {?} == {?}
[Finished: './failing/Tricky/non streamable type' 1 test case failed (All 2 assertions failed)]
[Running: ./failing/string literals]
TrickyTests.cpp:106: std::string( "first" ) == "second" failed for: "first" == "second"
[Finished: './failing/string literals' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/side-effects]
TrickyTests.cpp:119: i++ == 7 succeeded for: 7 == 7
TrickyTests.cpp:120: i++ == 8 succeeded for: 8 == 8
[Finished: './succeeding/side-effects' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/koenig]
TrickyTests.cpp:186: 0x<hex digits> == o succeeded for: 0x<hex digits> == {?}
[Finished: './succeeding/koenig' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/non-const==]
TrickyTests.cpp:212: t == 1u succeeded for: {?} == 1
[Finished: './succeeding/non-const==' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/enum/bits]
TrickyTests.cpp:224: 0x<hex digits> == bit30and31 succeeded for: 0x<hex digits> == 3221225472
[Finished: './succeeding/enum/bits' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/boolean member]
TrickyTests.cpp:239: obj.prop != __null succeeded for: 0x<hex digits> != 0
[Finished: './succeeding/boolean member' All tests passed (1 assertion in 1 test case)]
[Running: ./succeeding/unimplemented static bool]
[Started section: 'compare to true']
TrickyTests.cpp:259: is_true<true>::value == true succeeded for: true == true
TrickyTests.cpp:260: true == is_true<true>::value succeeded for: true == true
[End of section: 'compare to true' All 2 assertions passed]
[Started section: 'compare to false']
TrickyTests.cpp:264: is_true<false>::value == false succeeded for: false == false
TrickyTests.cpp:265: false == is_true<false>::value succeeded for: false == false
[End of section: 'compare to false' All 2 assertions passed]
[Started section: 'negation']
TrickyTests.cpp:270: !is_true<false>::value succeeded for: true
[End of section: 'negation' 1 assertion passed]
[Started section: 'double negation']
TrickyTests.cpp:275: !!is_true<true>::value succeeded for: true
[End of section: 'double negation' 1 assertion passed]
[Started section: 'direct']
TrickyTests.cpp:280: is_true<true>::value succeeded for: true
TrickyTests.cpp:281: !is_true<false>::value succeeded for: !false
[End of section: 'direct' All 2 assertions passed]
[Finished: './succeeding/unimplemented static bool' All tests passed (8 assertions in 1 test case)]
[Running: ./succeeding/SafeBool]
TrickyTests.cpp:313: True succeeded for: true
TrickyTests.cpp:314: !False succeeded for: true
TrickyTests.cpp:315: !False succeeded for: !false
[Finished: './succeeding/SafeBool' All tests passed (3 assertions in 1 test case)]
2013-03-06 20:40:16 +01:00
[Running: Assertions then sections]
TrickyTests.cpp:323: Catch::isTrue( true ) succeeded for: true
[Started section: 'A section']
TrickyTests.cpp:327: Catch::isTrue( true ) succeeded for: true
[Started section: 'Another section']
TrickyTests.cpp:331: Catch::isTrue( true ) succeeded for: true
[End of section: 'Another section' 1 assertion passed]
[End of section: 'A section' All 2 assertions passed]
TrickyTests.cpp:323: Catch::isTrue( true ) succeeded for: true
[Started section: 'A section']
TrickyTests.cpp:327: Catch::isTrue( true ) succeeded for: true
[Started section: 'Another other section']
TrickyTests.cpp:335: Catch::isTrue( true ) succeeded for: true
[End of section: 'Another other section' 1 assertion passed]
[End of section: 'A section' All 2 assertions passed]
[Finished: 'Assertions then sections' All tests passed (6 assertions in 1 test case)]
2013-04-21 00:20:05 +02:00
[Running: non streamable - with conv. op]
TrickyTests.cpp:349: s == "7" succeeded for: "7" == "7"
[Finished: 'non streamable - with conv. op' All tests passed (1 assertion in 1 test case)]
2013-04-05 21:55:57 +02:00
[Running: Anonymous test case 1]
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:15: succeeded
2013-04-05 21:55:57 +02:00
[with message: anonymous test case]
[Finished: 'Anonymous test case 1' All tests passed (1 assertion in 1 test case)]
[Running: Test case with one argument]
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:20: succeeded
2013-04-05 21:55:57 +02:00
[with message: no assertions]
[Finished: 'Test case with one argument' All tests passed (1 assertion in 1 test case)]
[Running: Variadic macros]
[Started section: 'Section with one argument']
2013-05-17 09:18:42 +02:00
VariadicMacrosTests.cpp:27: succeeded
2013-04-05 21:55:57 +02:00
[with message: no assertions]
[End of section: 'Section with one argument' 1 assertion passed]
[Finished: 'Variadic macros' All tests passed (1 assertion in 1 test case)]
2013-01-16 00:14:52 +01:00
[Running: Scenario: Do that thing with the thing]
2013-03-29 12:42:10 +01:00
[Started section: ' Given: This stuff exists']
[Started section: ' When: I do this']
[Started section: ' Then: it should do this']
2013-03-13 13:19:30 +01:00
BDDTests.cpp:21: itDoesThis() succeeded for: true
2013-03-29 12:42:10 +01:00
[Started section: ' And: do that']
2013-03-13 13:19:30 +01:00
BDDTests.cpp:23: itDoesThat() succeeded for: true
2013-03-29 12:42:10 +01:00
[End of section: ' And: do that' 1 assertion passed]
2013-01-03 20:19:00 +01:00
2013-03-29 12:42:10 +01:00
[End of section: ' Then: it should do this' All 2 assertions passed]
2013-01-03 20:19:00 +01:00
2013-03-29 12:42:10 +01:00
[End of section: ' When: I do this' All 2 assertions passed]
2013-01-03 20:19:00 +01:00
2013-03-29 12:42:10 +01:00
[End of section: ' Given: This stuff exists' All 2 assertions passed]
2013-01-03 20:19:00 +01:00
2013-03-04 12:19:15 +01:00
[Finished: 'Scenario: Do that thing with the thing' All tests passed (2 assertions in 1 test case)]
2013-03-16 21:21:51 +01:00
2013-03-29 12:42:10 +01:00
[Running: Scenario: Vector resizing affects size and capacity]
[Started section: ' Given: an empty vector']
BDDTests.cpp:32: v.size() == 0 succeeded for: 0 == 0
[Started section: ' When: it is made larger']
[Started section: ' Then: the size and capacity go up']
BDDTests.cpp:37: v.size() == 10 succeeded for: 10 == 10
BDDTests.cpp:38: v.capacity() >= 10 succeeded for: 10 >= 10
[Started section: 'And when: it is made smaller again']
[Started section: ' Then: the size goes down but the capacity stays the same']
BDDTests.cpp:43: v.size() == 5 succeeded for: 5 == 5
BDDTests.cpp:44: v.capacity() >= 10 succeeded for: 10 >= 10
[End of section: ' Then: the size goes down but the capacity stays the same' All 2 assertions passed]
[End of section: 'And when: it is made smaller again' All 2 assertions passed]
[End of section: ' Then: the size and capacity go up' All 4 assertions passed]
[End of section: ' When: it is made larger' All 4 assertions passed]
[End of section: ' Given: an empty vector' All 5 assertions passed]
[Started section: ' Given: an empty vector']
BDDTests.cpp:32: v.size() == 0 succeeded for: 0 == 0
[Started section: ' When: it is made larger']
[Started section: ' Then: the size and capacity go up']
BDDTests.cpp:37: v.size() == 10 succeeded for: 10 == 10
BDDTests.cpp:38: v.capacity() >= 10 succeeded for: 10 >= 10
[End of section: ' Then: the size and capacity go up' All 2 assertions passed]
[End of section: ' When: it is made larger' All 2 assertions passed]
[End of section: ' Given: an empty vector' All 3 assertions passed]
[Started section: ' Given: an empty vector']
BDDTests.cpp:32: v.size() == 0 succeeded for: 0 == 0
[Started section: ' When: it is made larger']
[Started section: ' Then: the size and capacity go up']
BDDTests.cpp:37: v.size() == 10 succeeded for: 10 == 10
BDDTests.cpp:38: v.capacity() >= 10 succeeded for: 10 >= 10
[End of section: ' Then: the size and capacity go up' All 2 assertions passed]
[End of section: ' When: it is made larger' All 2 assertions passed]
[End of section: ' Given: an empty vector' All 3 assertions passed]
[Started section: ' Given: an empty vector']
BDDTests.cpp:32: v.size() == 0 succeeded for: 0 == 0
[End of section: ' Given: an empty vector' 1 assertion passed]
[Started section: ' Given: an empty vector']
BDDTests.cpp:32: v.size() == 0 succeeded for: 0 == 0
[Started section: ' When: we reserve more space']
[Started section: ' Then: The capacity is increased but the size remains the same']
BDDTests.cpp:53: v.capacity() >= 10 succeeded for: 10 >= 10
BDDTests.cpp:54: v.size() == 0 succeeded for: 0 == 0
[End of section: ' Then: The capacity is increased but the size remains the same' All 2 assertions passed]
[End of section: ' When: we reserve more space' All 2 assertions passed]
[End of section: ' Given: an empty vector' All 3 assertions passed]
[Finished: 'Scenario: Vector resizing affects size and capacity' All tests passed (15 assertions in 1 test case)]
[Running: Scenario: This is a really long scenario name to see how the list command deals with wrapping]
2013-04-05 21:55:57 +02:00
[Started section: ' Given: A section name that is so long that it cannot fit in a single console width']
[Started section: ' When: The test headers are printed as part of the normal running of the scenario']
[Started section: ' Then: The, deliberately very long and overly verbose (you see what I did there?) section names must wrap, along with an indent']
BDDTests.cpp:67: succeeded
[with message: boo!]
[End of section: ' Then: The, deliberately very long and overly verbose (you see what I did there?) section names must wrap, along with an indent' 1 assertion passed]
2013-03-29 12:42:10 +01:00
2013-04-05 21:55:57 +02:00
[End of section: ' When: The test headers are printed as part of the normal running of the scenario' 1 assertion passed]
2013-03-16 21:21:51 +01:00
2013-04-05 21:55:57 +02:00
[End of section: ' Given: A section name that is so long that it cannot fit in a single console width' 1 assertion passed]
2013-03-16 21:21:51 +01:00
2013-04-05 21:55:57 +02:00
[Finished: 'Scenario: This is a really long scenario name to see how the list command deals with wrapping' All tests passed (1 assertion in 1 test case)]
2013-05-17 09:18:42 +02:00
[Running: cmdline]
2013-05-28 19:39:32 +02:00
[Started section: 'arg separated by spaces']
CmdLineTests.cpp:62: config.fileName == "filename.ext" succeeded for: "filename.ext" == "filename.ext"
[End of section: 'arg separated by spaces' 1 assertion passed]
2013-05-17 09:18:42 +02:00
2013-05-28 19:39:32 +02:00
[Started section: 'arg separated by colon']
CmdLineTests.cpp:68: config.fileName == "filename.ext" succeeded for: "filename.ext" == "filename.ext"
[End of section: 'arg separated by colon' 1 assertion passed]
2013-05-17 09:18:42 +02:00
2013-05-28 19:39:32 +02:00
[Started section: 'arg separated by =']
CmdLineTests.cpp:74: config.fileName == "filename.ext" succeeded for: "filename.ext" == "filename.ext"
[End of section: 'arg separated by =' 1 assertion passed]
2013-05-17 09:18:42 +02:00
[Started section: 'long opt']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:80: config.fileName == "%stdout" succeeded for: "%stdout" == "%stdout"
2013-05-17 09:18:42 +02:00
[End of section: 'long opt' 1 assertion passed]
[Started section: 'a number']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:91: config.number == 42 succeeded for: 42 == 42
2013-05-17 09:18:42 +02:00
[End of section: 'a number' 1 assertion passed]
[Started section: 'not a number']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:95: parseInto( cli, argv, config ) succeeded
CmdLineTests.cpp:97: config.number == 0 succeeded for: 0 == 0
2013-05-17 09:18:42 +02:00
[End of section: 'not a number' All 2 assertions passed]
[Started section: 'two parsers']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:115: config1.number == 42 succeeded for: 42 == 42
CmdLineTests.cpp:117: !unusedTokens.empty() succeeded for: !false
CmdLineTests.cpp:119: config2.description == "some text" succeeded for: "some text" == "some text"
2013-05-17 09:18:42 +02:00
[End of section: 'two parsers' All 3 assertions passed]
[Started section: 'methods']
[Started section: 'in range']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:132: config.index == 3 succeeded for: 3 == 3
2013-05-17 09:18:42 +02:00
[End of section: 'in range' 1 assertion passed]
[End of section: 'methods' 1 assertion passed]
[Started section: 'methods']
[Started section: 'out of range']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:137: parseInto( cli, argv, config ) succeeded
2013-05-17 09:18:42 +02:00
[End of section: 'out of range' 1 assertion passed]
[End of section: 'methods' 1 assertion passed]
[Started section: 'flags']
[Started section: 'set']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:150: config.flag succeeded for: true
2013-05-17 09:18:42 +02:00
[End of section: 'set' 1 assertion passed]
[End of section: 'flags' 1 assertion passed]
[Started section: 'flags']
[Started section: 'not set']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:156: config.flag == false succeeded for: false == false
2013-05-17 09:18:42 +02:00
[End of section: 'not set' 1 assertion passed]
[End of section: 'flags' 1 assertion passed]
2013-05-28 19:39:32 +02:00
usage:
testApp <first arg> <second arg> [<any arg> ...] [options]
where options are:
-o, --output <filename> specifies output file
-n <an integral value>
[Started section: 'positional']
CmdLineTests.cpp:177: config.firstPos == "1st" succeeded for: "1st" == "1st"
CmdLineTests.cpp:178: config.secondPos == "2nd" succeeded for: "2nd" == "2nd"
CmdLineTests.cpp:179: config.unpositional == "3rd" succeeded for: "3rd" == "3rd"
[End of section: 'positional' All 3 assertions passed]
[Finished: 'cmdline' All tests passed (17 assertions in 1 test case)]
usage:
CatchTestApp [<test name, pattern or tags> ...] [options]
where options are:
-?, -h, --help display usage information
-l, --list-tests list all (or matching) test cases
-t, --list-tags list all (or matching) tags
--list-reporters list all reporters
-s, --success include successful tests in output
-b, --break break into debugger on failure
-e, --nothrow Skip exception tests
-o, --out <filename> output filename
-r, --reporter <name[:filename]> reporter to use - defaults to console
-n, --name <name> suite name
-a, --abort abort at first failure
-x, --abortx <number of failures> abort after x failures
-w, --warn <warning name> enable warnings
-v, --verbosity <level> level of verbosity (0=no output)
2013-05-17 09:18:42 +02:00
[Running: Scenario: New Catch commandline interface]
[Started section: ' Given: A built cli parser for Catch']
2013-05-28 19:39:32 +02:00
[Started section: ' When: We ask for usage strings']
2013-05-17 09:18:42 +02:00
[Started section: ' Then: It prints the usage strings']
No assertions in section, ' Then: It prints the usage strings'
[End of section: ' Then: It prints the usage strings' 1 assertion failed]
2013-05-28 19:39:32 +02:00
[End of section: ' When: We ask for usage strings' 1 assertion failed]
2013-05-17 09:18:42 +02:00
[End of section: ' Given: A built cli parser for Catch' 1 assertion failed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: Multiple flags are combined']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:331: !config.showSuccessfulTests succeeded for: !false
CmdLineTests.cpp:332: !config.noThrow succeeded for: !false
CmdLineTests.cpp:333: !config.breakIntoDebugger succeeded for: !false
2013-05-17 09:18:42 +02:00
[Started section: ' Then: All the flags are set']
2013-05-28 19:39:32 +02:00
CmdLineTests.cpp:339: config.showSuccessfulTests succeeded for: true
CmdLineTests.cpp:340: config.noThrow succeeded for: true
CmdLineTests.cpp:341: config.breakIntoDebugger succeeded for: true
2013-05-17 09:18:42 +02:00
[End of section: ' Then: All the flags are set' All 3 assertions passed]
[End of section: ' When: Multiple flags are combined' All 6 assertions passed]
[End of section: ' Given: A built cli parser for Catch' All 6 assertions passed]
2013-05-28 19:39:32 +02:00
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: Multiple flags are combined']
CmdLineTests.cpp:331: !config.showSuccessfulTests succeeded for: !false
CmdLineTests.cpp:332: !config.noThrow succeeded for: !false
CmdLineTests.cpp:333: !config.breakIntoDebugger succeeded for: !false
[End of section: ' When: Multiple flags are combined' All 3 assertions passed]
[End of section: ' Given: A built cli parser for Catch' All 3 assertions passed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: A flag is set via a nullary method']
CmdLineTests.cpp:345: config.abortAfter == 0 succeeded for: 0 == 0
[Started section: ' Then: The flag is set']
CmdLineTests.cpp:351: config.abortAfter == 1 succeeded for: 1 == 1
[End of section: ' Then: The flag is set' 1 assertion passed]
[End of section: ' When: A flag is set via a nullary method' All 2 assertions passed]
[End of section: ' Given: A built cli parser for Catch' All 2 assertions passed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: A flag is set via a nullary method']
CmdLineTests.cpp:345: config.abortAfter == 0 succeeded for: 0 == 0
[End of section: ' When: A flag is set via a nullary method' 1 assertion passed]
[End of section: ' Given: A built cli parser for Catch' 1 assertion passed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: A flag is set via a unary method']
CmdLineTests.cpp:354: config.abortAfter == 0 succeeded for: 0 == 0
[Started section: ' Then: The flag is set']
CmdLineTests.cpp:360: config.abortAfter == 2 succeeded for: 2 == 2
[End of section: ' Then: The flag is set' 1 assertion passed]
[End of section: ' When: A flag is set via a unary method' All 2 assertions passed]
[End of section: ' Given: A built cli parser for Catch' All 2 assertions passed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: A flag is set via a unary method']
CmdLineTests.cpp:354: config.abortAfter == 0 succeeded for: 0 == 0
[End of section: ' When: A flag is set via a unary method' 1 assertion passed]
[End of section: ' Given: A built cli parser for Catch' 1 assertion passed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: A positional argument is supplied']
[Started section: ' Then: The argument is in the testOrTags collection']
CmdLineTests.cpp:368: config.testsOrTags.size() == 1 succeeded for: 1 == 1
CmdLineTests.cpp:369: config.testsOrTags[0] == "[hello]" succeeded for: "[hello]" == "[hello]"
[End of section: ' Then: The argument is in the testOrTags collection' All 2 assertions passed]
[End of section: ' When: A positional argument is supplied' All 2 assertions passed]
[End of section: ' Given: A built cli parser for Catch' All 2 assertions passed]
[Started section: ' Given: A built cli parser for Catch']
[Started section: ' When: And enum opt is set by numeric value']
CmdLineTests.cpp:373: config.verbosity == Config::Verbosity::Normal succeeded for: 2 == 2
[Started section: ' Then: The member is set to the enum value']
CmdLineTests.cpp:379: config.verbosity == Config::Verbosity::NoOutput succeeded for: 0 == 0
[End of section: ' Then: The member is set to the enum value' 1 assertion passed]
[End of section: ' When: And enum opt is set by numeric value' All 2 assertions passed]
[End of section: ' Given: A built cli parser for Catch' All 2 assertions passed]
[Finished: 'Scenario: New Catch commandline interface' 1 test case failed (1 of 20 assertions failed)]
[End of group: '~dummy'. 50 of 115 test cases failed (107 of 744 assertions failed)]
2013-01-03 20:19:00 +01:00
2013-03-04 12:19:15 +01:00
2013-05-28 19:39:32 +02:00
[Testing completed. 50 of 115 test cases failed (107 of 744 assertions failed)]
2013-01-03 20:19:00 +01:00
[Started testing: CatchSelfTest]
[Started group: '~dummy']
[Running: ./succeeding/Approx/simple]
ApproxTests.cpp:20: d == Approx( 1.23 ) succeeded for: 1.23 == Approx( 1.23 )
ApproxTests.cpp:21: d != Approx( 1.22 ) succeeded for: 1.23 != Approx( 1.22 )
ApproxTests.cpp:22: d != Approx( 1.24 ) succeeded for: 1.23 != Approx( 1.24 )
ApproxTests.cpp:24: Approx( d ) == 1.23 succeeded for: Approx( 1.23 ) == 1.23
ApproxTests.cpp:25: Approx( d ) != 1.22 succeeded for: Approx( 1.23 ) != 1.22
ApproxTests.cpp:26: Approx( d ) != 1.24 succeeded for: Approx( 1.23 ) != 1.24
[Finished: './succeeding/Approx/simple' All tests passed (6 assertions in 1 test case)]
[Running: ./succeeding/Approx/epsilon]
ApproxTests.cpp:38: d != Approx( 1.231 ) succeeded for: 1.23 != Approx( 1.231 )
ApproxTests.cpp:39: d == Approx( 1.231 ).epsilon( 0.1 ) succeeded for: 1.23 == Approx( 1.231 )
[Finished: './succeeding/Approx/epsilon' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/Approx/float]
ApproxTests.cpp:49: 1.23f == Approx( 1.23f ) succeeded for: 1.23 == Approx( 1.23 )
ApproxTests.cpp:50: 0.0f == Approx( 0.0f ) succeeded for: 0 == Approx( 0 )
[Finished: './succeeding/Approx/float' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/Approx/int]
ApproxTests.cpp:60: 1 == Approx( 1 ) succeeded
ApproxTests.cpp:61: 0 == Approx( 0 ) succeeded
[Finished: './succeeding/Approx/int' All tests passed (2 assertions in 1 test case)]
[Running: ./succeeding/Approx/mixed]
ApproxTests.cpp:75: 1.0f == Approx( 1 ) succeeded for: 1 == Approx( 1 )
ApproxTests.cpp:76: 0 == Approx( dZero) succeeded for: 0 == Approx( 0 )
ApproxTests.cpp:77: 0 == Approx( dSmall ).epsilon( 0.001 ) succeeded for: 0 == Approx( 1e-05 )
ApproxTests.cpp:78: 1.234f == Approx( dMedium ) succeeded for: 1.234 == Approx( 1.234 )
ApproxTests.cpp:79: dMedium == Approx( 1.234f ) succeeded for: 1.234 == Approx( 1.234 )
[Finished: './succeeding/Approx/mixed' All tests passed (5 assertions in 1 test case)]
[Running: ./succeeding/Approx/custom]
ApproxTests.cpp:93: d == approx( 1.23 ) succeeded for: 1.23 == Approx( 1.23 )
ApproxTests.cpp:94: d == approx( 1.22 ) succeeded for: 1.23 == Approx( 1.22 )
ApproxTests.cpp:95: d == approx( 1.24 ) succeeded for: 1.23 == Approx( 1.24 )
ApproxTests.cpp:96: d != approx( 1.25 ) succeeded for: 1.23 != Approx( 1.25 )
ApproxTests.cpp:98: approx( d ) == 1.23 succeeded for: Approx( 1.23 ) == 1.23
ApproxTests.cpp:99: approx( d ) == 1.22 succeeded for: Approx( 1.23 ) == 1.22
ApproxTests.cpp:100: approx( d ) == 1.24 succeeded for: Approx( 1.23 ) == 1.24
ApproxTests.cpp:101: approx( d ) != 1.25 succeeded for: Approx( 1.23 ) != 1.25
[Finished: './succeeding/Approx/custom' All tests passed (8 assertions in 1 test case)]
2013-03-04 12:19:15 +01:00
[Running: Approximate PI]
ApproxTests.cpp:110: divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 ) succeeded for: 3.142857142857143 == Approx( 3.141 )
ApproxTests.cpp:111: divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 ) succeeded for: 3.142857142857143 != Approx( 3.141 )
[Finished: 'Approximate PI' All tests passed (2 assertions in 1 test case)]
2013-01-03 20:19:00 +01:00
[Running: ./succeeding/TestClass/succeedingCase]
ClassTests.cpp:24: s == "hello" succeeded for: "hello" == "hello"
[Finished: './succeeding/TestClass/succeedingCase' All tests passed (1 assertion in 1 test case)]
[Running: ./failing/TestClass/failingCase]
ClassTests.cpp:28: s == "world" failed for: "hello" == "world"
[Finished: './failing/TestClass/failingCase' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/Fixture/succeedingCase]
ClassTests.cpp:47: m_a == 1 succeeded for: 1 == 1
[Finished: './succeeding/Fixture/succeedingCase' All tests passed (1 assertion in 1 test case)]
[Running: ./failing/Fixture/failingCase]
ClassTests.cpp:55: m_a == 2 failed for: 1 == 2
[Finished: './failing/Fixture/failingCase' 1 test case failed (1 assertion failed)]
[Running: ./succeeding/conditions/equality]
ConditionTests.cpp:55: data.int_seven == 7 succeeded for: 7 == 7
ConditionTests.cpp:56: data.float_nine_point_one == Approx( 9.1f ) succeeded for: 9.1 == Approx( 9.1 )
2013-03-04 12:19:15 +01:00
ConditionTests.cpp:57: data.double_pi == Approx( 3.1415926535 ) succeeded for: 3.1415926535 == Approx( 3.14159 )
2013-01-03 20:19:00 +01:00
ConditionTests.cpp:58: data.str_hello == "hello" succeeded for: "hello" == "hello"
ConditionTests.cpp:59: "hello" == data.str_hello succeeded for: "hello" == "hello"
ConditionTests.cpp:60: data.str_hello.size() == 5 succeeded for: 5 == 5
ConditionTests.cpp:63: x == Approx( 1.3 ) succeeded for: 1.3 == Approx( 1.3 )
[Finished: './succeeding/conditions/equality' All tests passed (7 assertions in 1 test case)]
[Running: ./failing/conditions/equality]
ConditionTests.cpp:71: data.int_seven == 6 failed for: 7 == 6
ConditionTests.cpp:72: data.int_seven == 8 failed for: 7 == 8
[Finished: './failing/conditions/equality' 1 test case failed (All 2 assertions failed)]
2013-03-04 12:19:15 +01:00
[End of group: '~dummy'. 3 of 13 test cases failed (4 of 40 assertions failed)]
2013-01-03 20:19:00 +01:00
2013-03-04 12:19:15 +01:00
[Testing aborted. 3 of 13 test cases failed (4 of 40 assertions failed)]
2013-01-03 20:19:00 +01:00