From 8b5a4e93554f55747c6f924289e46b54116a7330 Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Wed, 20 Aug 2014 08:08:13 +0100 Subject: [PATCH] Added approvals for new tests --- .../Baselines/console.std.approved.txt | 4 +- .../Baselines/console.sw.approved.txt | 82 +- .../SelfTest/Baselines/junit.sw.approved.txt | 8 +- .../SelfTest/Baselines/xml.sw.approved.txt | 1464 +++++++++-------- 4 files changed, 857 insertions(+), 701 deletions(-) diff --git a/projects/SelfTest/Baselines/console.std.approved.txt b/projects/SelfTest/Baselines/console.std.approved.txt index b33d5978..3b67d501 100644 --- a/projects/SelfTest/Baselines/console.std.approved.txt +++ b/projects/SelfTest/Baselines/console.std.approved.txt @@ -786,6 +786,6 @@ with expansion: "first" == "second" =============================================================================== -test cases: 125 | 86 passed | 38 failed | 1 failed as expected -assertions: 703 | 611 passed | 79 failed | 13 failed as expected +test cases: 130 | 91 passed | 38 failed | 1 failed as expected +assertions: 709 | 617 passed | 79 failed | 13 failed as expected diff --git a/projects/SelfTest/Baselines/console.sw.approved.txt b/projects/SelfTest/Baselines/console.sw.approved.txt index a06b3c3f..d7bd8232 100644 --- a/projects/SelfTest/Baselines/console.sw.approved.txt +++ b/projects/SelfTest/Baselines/console.sw.approved.txt @@ -3572,6 +3572,54 @@ with expansion: } " +------------------------------------------------------------------------------- +toString on const wchar_t const pointer returns the string contents +------------------------------------------------------------------------------- +MiscTests.cpp: +............................................................................... + +MiscTests.cpp:: +PASSED: + CHECK( result == "\"wide load\"" ) +with expansion: + ""wide load"" == ""wide load"" + +------------------------------------------------------------------------------- +toString on const wchar_t pointer returns the string contents +------------------------------------------------------------------------------- +MiscTests.cpp: +............................................................................... + +MiscTests.cpp:: +PASSED: + CHECK( result == "\"wide load\"" ) +with expansion: + ""wide load"" == ""wide load"" + +------------------------------------------------------------------------------- +toString on wchar_t const pointer returns the string contents +------------------------------------------------------------------------------- +MiscTests.cpp: +............................................................................... + +MiscTests.cpp:: +PASSED: + CHECK( result == "\"wide load\"" ) +with expansion: + ""wide load"" == ""wide load"" + +------------------------------------------------------------------------------- +toString on wchar_t returns the string contents +------------------------------------------------------------------------------- +MiscTests.cpp: +............................................................................... + +MiscTests.cpp:: +PASSED: + CHECK( result == "\"wide load\"" ) +with expansion: + ""wide load"" == ""wide load"" + ------------------------------------------------------------------------------- Process can be configured on command line default - no arguments @@ -7124,6 +7172,36 @@ PASSED: with message: boo! +------------------------------------------------------------------------------- +Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or + methods + Given: No operations precede me +------------------------------------------------------------------------------- +BDDTests.cpp: +............................................................................... + +BDDTests.cpp:: +PASSED: + REQUIRE( before == 0 ) +with expansion: + 0 == 0 + +------------------------------------------------------------------------------- +Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or + methods + Given: No operations precede me + When: We get the count + Then: Subsequently values are higher +------------------------------------------------------------------------------- +BDDTests.cpp: +............................................................................... + +BDDTests.cpp:: +PASSED: + REQUIRE( after > before ) +with expansion: + 1 > 0 + ------------------------------------------------------------------------------- section tracking ------------------------------------------------------------------------------- @@ -7297,6 +7375,6 @@ with expansion: true =============================================================================== -test cases: 125 | 70 passed | 54 failed | 1 failed as expected -assertions: 723 | 611 passed | 99 failed | 13 failed as expected +test cases: 130 | 75 passed | 54 failed | 1 failed as expected +assertions: 729 | 617 passed | 99 failed | 13 failed as expected diff --git a/projects/SelfTest/Baselines/junit.sw.approved.txt b/projects/SelfTest/Baselines/junit.sw.approved.txt index b6271d0f..450c09fe 100644 --- a/projects/SelfTest/Baselines/junit.sw.approved.txt +++ b/projects/SelfTest/Baselines/junit.sw.approved.txt @@ -1,5 +1,5 @@ - + @@ -447,6 +447,10 @@ MiscTests.cpp: MiscTests.cpp: + + + + @@ -568,6 +572,8 @@ TrickyTests.cpp: + + diff --git a/projects/SelfTest/Baselines/xml.sw.approved.txt b/projects/SelfTest/Baselines/xml.sw.approved.txt index 7de2eabb..1789cb2e 100644 --- a/projects/SelfTest/Baselines/xml.sw.approved.txt +++ b/projects/SelfTest/Baselines/xml.sw.approved.txt @@ -1,7 +1,7 @@ - + d == Approx( 1.23 ) @@ -9,7 +9,7 @@ 1.23 == Approx( 1.23 ) - + d != Approx( 1.22 ) @@ -17,7 +17,7 @@ 1.23 != Approx( 1.22 ) - + d != Approx( 1.24 ) @@ -25,7 +25,7 @@ 1.23 != Approx( 1.24 ) - + Approx( d ) == 1.23 @@ -33,7 +33,7 @@ Approx( 1.23 ) == 1.23 - + Approx( d ) != 1.22 @@ -41,7 +41,7 @@ Approx( 1.23 ) != 1.22 - + Approx( d ) != 1.24 @@ -52,7 +52,7 @@ - + d != Approx( 1.231 ) @@ -60,7 +60,7 @@ 1.23 != Approx( 1.231 ) - + d == Approx( 1.231 ).epsilon( 0.1 ) @@ -71,7 +71,7 @@ - + 1.23f == Approx( 1.23f ) @@ -79,7 +79,7 @@ 1.23f == Approx( 1.2300000191 ) - + 0.0f == Approx( 0.0f ) @@ -90,7 +90,7 @@ - + 1 == Approx( 1 ) @@ -98,7 +98,7 @@ 1 == Approx( 1.0 ) - + 0 == Approx( 0 ) @@ -109,7 +109,7 @@ - + 1.0f == Approx( 1 ) @@ -117,7 +117,7 @@ 1.0f == Approx( 1.0 ) - + 0 == Approx( dZero) @@ -125,7 +125,7 @@ 0 == Approx( 0.0 ) - + 0 == Approx( dSmall ).epsilon( 0.001 ) @@ -133,7 +133,7 @@ 0 == Approx( 0.00001 ) - + 1.234f == Approx( dMedium ) @@ -141,7 +141,7 @@ 1.234f == Approx( 1.234 ) - + dMedium == Approx( 1.234f ) @@ -152,7 +152,7 @@ - + d == approx( 1.23 ) @@ -160,7 +160,7 @@ 1.23 == Approx( 1.23 ) - + d == approx( 1.22 ) @@ -168,7 +168,7 @@ 1.23 == Approx( 1.22 ) - + d == approx( 1.24 ) @@ -176,7 +176,7 @@ 1.23 == Approx( 1.24 ) - + d != approx( 1.25 ) @@ -184,7 +184,7 @@ 1.23 != Approx( 1.25 ) - + approx( d ) == 1.23 @@ -192,7 +192,7 @@ Approx( 1.23 ) == 1.23 - + approx( d ) == 1.22 @@ -200,7 +200,7 @@ Approx( 1.23 ) == 1.22 - + approx( d ) == 1.24 @@ -208,7 +208,7 @@ Approx( 1.23 ) == 1.24 - + approx( d ) != 1.25 @@ -219,7 +219,7 @@ - + divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 ) @@ -227,7 +227,7 @@ 3.1428571429 == Approx( 3.141 ) - + divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 ) @@ -238,7 +238,7 @@ - + s == "hello" @@ -249,7 +249,7 @@ - + s == "world" @@ -260,7 +260,7 @@ - + m_a == 1 @@ -271,7 +271,7 @@ - + m_a == 2 @@ -282,7 +282,7 @@ - + data.int_seven == 7 @@ -290,7 +290,7 @@ 7 == 7 - + data.float_nine_point_one == Approx( 9.1f ) @@ -298,7 +298,7 @@ 9.1f == Approx( 9.1000003815 ) - + data.double_pi == Approx( 3.1415926535 ) @@ -306,7 +306,7 @@ 3.1415926535 == Approx( 3.1415926535 ) - + data.str_hello == "hello" @@ -314,7 +314,7 @@ "hello" == "hello" - + "hello" == data.str_hello @@ -322,7 +322,7 @@ "hello" == "hello" - + data.str_hello.size() == 5 @@ -330,7 +330,7 @@ 5 == 5 - + x == Approx( 1.3 ) @@ -341,7 +341,7 @@ - + data.int_seven == 6 @@ -349,7 +349,7 @@ 7 == 6 - + data.int_seven == 8 @@ -357,7 +357,7 @@ 7 == 8 - + data.int_seven == 0 @@ -365,7 +365,7 @@ 7 == 0 - + data.float_nine_point_one == Approx( 9.11f ) @@ -373,7 +373,7 @@ 9.1f == Approx( 9.1099996567 ) - + data.float_nine_point_one == Approx( 9.0f ) @@ -381,7 +381,7 @@ 9.1f == Approx( 9.0 ) - + data.float_nine_point_one == Approx( 1 ) @@ -389,7 +389,7 @@ 9.1f == Approx( 1.0 ) - + data.float_nine_point_one == Approx( 0 ) @@ -397,7 +397,7 @@ 9.1f == Approx( 0.0 ) - + data.double_pi == Approx( 3.1415 ) @@ -405,7 +405,7 @@ 3.1415926535 == Approx( 3.1415 ) - + data.str_hello == "goodbye" @@ -413,7 +413,7 @@ "hello" == "goodbye" - + data.str_hello == "hell" @@ -421,7 +421,7 @@ "hello" == "hell" - + data.str_hello == "hello1" @@ -429,7 +429,7 @@ "hello" == "hello1" - + data.str_hello.size() == 6 @@ -437,7 +437,7 @@ 5 == 6 - + x == Approx( 1.301 ) @@ -448,7 +448,7 @@ - + data.int_seven != 6 @@ -456,7 +456,7 @@ 7 != 6 - + data.int_seven != 8 @@ -464,7 +464,7 @@ 7 != 8 - + data.float_nine_point_one != Approx( 9.11f ) @@ -472,7 +472,7 @@ 9.1f != Approx( 9.1099996567 ) - + data.float_nine_point_one != Approx( 9.0f ) @@ -480,7 +480,7 @@ 9.1f != Approx( 9.0 ) - + data.float_nine_point_one != Approx( 1 ) @@ -488,7 +488,7 @@ 9.1f != Approx( 1.0 ) - + data.float_nine_point_one != Approx( 0 ) @@ -496,7 +496,7 @@ 9.1f != Approx( 0.0 ) - + data.double_pi != Approx( 3.1415 ) @@ -504,7 +504,7 @@ 3.1415926535 != Approx( 3.1415 ) - + data.str_hello != "goodbye" @@ -512,7 +512,7 @@ "hello" != "goodbye" - + data.str_hello != "hell" @@ -520,7 +520,7 @@ "hello" != "hell" - + data.str_hello != "hello1" @@ -528,7 +528,7 @@ "hello" != "hello1" - + data.str_hello.size() != 6 @@ -539,7 +539,7 @@ - + data.int_seven != 7 @@ -547,7 +547,7 @@ 7 != 7 - + data.float_nine_point_one != Approx( 9.1f ) @@ -555,7 +555,7 @@ 9.1f != Approx( 9.1000003815 ) - + data.double_pi != Approx( 3.1415926535 ) @@ -563,7 +563,7 @@ 3.1415926535 != Approx( 3.1415926535 ) - + data.str_hello != "hello" @@ -571,7 +571,7 @@ "hello" != "hello" - + data.str_hello.size() != 5 @@ -582,7 +582,7 @@ - + data.int_seven < 8 @@ -590,7 +590,7 @@ 7 < 8 - + data.int_seven > 6 @@ -598,7 +598,7 @@ 7 > 6 - + data.int_seven > 0 @@ -606,7 +606,7 @@ 7 > 0 - + data.int_seven > -1 @@ -614,7 +614,7 @@ 7 > -1 - + data.int_seven >= 7 @@ -622,7 +622,7 @@ 7 >= 7 - + data.int_seven >= 6 @@ -630,7 +630,7 @@ 7 >= 6 - + data.int_seven <= 7 @@ -638,7 +638,7 @@ 7 <= 7 - + data.int_seven <= 8 @@ -646,7 +646,7 @@ 7 <= 8 - + data.float_nine_point_one > 9 @@ -654,7 +654,7 @@ 9.1f > 9 - + data.float_nine_point_one < 10 @@ -662,7 +662,7 @@ 9.1f < 10 - + data.float_nine_point_one < 9.2 @@ -670,7 +670,7 @@ 9.1f < 9.2 - + data.str_hello <= "hello" @@ -678,7 +678,7 @@ "hello" <= "hello" - + data.str_hello >= "hello" @@ -686,7 +686,7 @@ "hello" >= "hello" - + data.str_hello < "hellp" @@ -694,7 +694,7 @@ "hello" < "hellp" - + data.str_hello < "zebra" @@ -702,7 +702,7 @@ "hello" < "zebra" - + data.str_hello > "hellm" @@ -710,7 +710,7 @@ "hello" > "hellm" - + data.str_hello > "a" @@ -721,7 +721,7 @@ - + data.int_seven > 7 @@ -729,7 +729,7 @@ 7 > 7 - + data.int_seven < 7 @@ -737,7 +737,7 @@ 7 < 7 - + data.int_seven > 8 @@ -745,7 +745,7 @@ 7 > 8 - + data.int_seven < 6 @@ -753,7 +753,7 @@ 7 < 6 - + data.int_seven < 0 @@ -761,7 +761,7 @@ 7 < 0 - + data.int_seven < -1 @@ -769,7 +769,7 @@ 7 < -1 - + data.int_seven >= 8 @@ -777,7 +777,7 @@ 7 >= 8 - + data.int_seven <= 6 @@ -785,7 +785,7 @@ 7 <= 6 - + data.float_nine_point_one < 9 @@ -793,7 +793,7 @@ 9.1f < 9 - + data.float_nine_point_one > 10 @@ -801,7 +801,7 @@ 9.1f > 10 - + data.float_nine_point_one > 9.2 @@ -809,7 +809,7 @@ 9.1f > 9.2 - + data.str_hello > "hello" @@ -817,7 +817,7 @@ "hello" > "hello" - + data.str_hello < "hello" @@ -825,7 +825,7 @@ "hello" < "hello" - + data.str_hello > "hellp" @@ -833,7 +833,7 @@ "hello" > "hellp" - + data.str_hello > "z" @@ -841,7 +841,7 @@ "hello" > "z" - + data.str_hello < "hellm" @@ -849,7 +849,7 @@ "hello" < "hellm" - + data.str_hello < "a" @@ -857,7 +857,7 @@ "hello" < "a" - + data.str_hello >= "z" @@ -865,7 +865,7 @@ "hello" >= "z" - + data.str_hello <= "a" @@ -876,7 +876,7 @@ - + i == 1 @@ -884,7 +884,7 @@ 1 == 1 - + ui == 2 @@ -892,7 +892,7 @@ 2 == 2 - + l == 3 @@ -900,7 +900,7 @@ 3 == 3 - + ul == 4 @@ -908,7 +908,7 @@ 4 == 4 - + c == 5 @@ -916,7 +916,7 @@ 5 == 5 - + uc == 6 @@ -924,7 +924,7 @@ 6 == 6 - + 1 == i @@ -932,7 +932,7 @@ 1 == 1 - + 2 == ui @@ -940,7 +940,7 @@ 2 == 2 - + 3 == l @@ -948,7 +948,7 @@ 3 == 3 - + 4 == ul @@ -956,7 +956,7 @@ 4 == 4 - + 5 == c @@ -964,7 +964,7 @@ 5 == 5 - + 6 == uc @@ -972,7 +972,7 @@ 6 == 6 - + (std::numeric_limits<unsigned long>::max)() > ul @@ -983,7 +983,7 @@ - + long_var == unsigned_char_var @@ -991,7 +991,7 @@ 1 == 1 - + long_var == unsigned_short_var @@ -999,7 +999,7 @@ 1 == 1 - + long_var == unsigned_int_var @@ -1007,7 +1007,7 @@ 1 == 1 - + long_var == unsigned_long_var @@ -1018,7 +1018,7 @@ - + unsigned_char_var == 1 @@ -1026,7 +1026,7 @@ 1 == 1 - + unsigned_short_var == 1 @@ -1034,7 +1034,7 @@ 1 == 1 - + unsigned_int_var == 1 @@ -1042,7 +1042,7 @@ 1 == 1 - + unsigned_long_var == 1 @@ -1053,7 +1053,7 @@ - + ( -1 > 2u ) @@ -1061,7 +1061,7 @@ true - + -1 > 2u @@ -1069,7 +1069,7 @@ -1 > 2 - + ( 2u < -1 ) @@ -1077,7 +1077,7 @@ true - + 2u < -1 @@ -1085,7 +1085,7 @@ 2 < -1 - + ( minInt > 2u ) @@ -1093,7 +1093,7 @@ true - + minInt > 2u @@ -1104,7 +1104,7 @@ - + 54 == 6*9 @@ -1115,7 +1115,7 @@ - + p == __null @@ -1123,7 +1123,7 @@ __null == 0 - + p == pNULL @@ -1131,7 +1131,7 @@ __null == __null - + p != __null @@ -1139,7 +1139,7 @@ 0x != 0 - + cp != __null @@ -1147,7 +1147,7 @@ 0x != 0 - + cpc != __null @@ -1155,7 +1155,7 @@ 0x != 0 - + returnsNull() == __null @@ -1163,7 +1163,7 @@ {null string} == 0 - + returnsConstNull() == __null @@ -1171,7 +1171,7 @@ {null string} == 0 - + __null != p @@ -1182,7 +1182,7 @@ - + false == false @@ -1190,7 +1190,7 @@ false == false - + true == true @@ -1198,7 +1198,7 @@ true == true - + !false @@ -1206,7 +1206,7 @@ true - + !false @@ -1214,7 +1214,7 @@ !false - + !falseValue @@ -1222,7 +1222,7 @@ true - + !falseValue @@ -1230,7 +1230,7 @@ !false - + !(1 == 2) @@ -1238,7 +1238,7 @@ true - + !1 == 2 @@ -1249,7 +1249,7 @@ - + false != false @@ -1257,7 +1257,7 @@ false != false - + true != true @@ -1265,7 +1265,7 @@ true != true - + !true @@ -1273,7 +1273,7 @@ false - + !true @@ -1281,7 +1281,7 @@ !true - + !trueValue @@ -1289,7 +1289,7 @@ false - + !trueValue @@ -1297,7 +1297,7 @@ !true - + !(1 == 1) @@ -1305,7 +1305,7 @@ false - + !1 == 1 @@ -1316,7 +1316,7 @@ - + thisThrows() @@ -1324,7 +1324,7 @@ thisThrows() - + thisDoesntThrow() @@ -1332,7 +1332,7 @@ thisDoesntThrow() - + thisThrows() @@ -1343,18 +1343,18 @@ - + thisThrows() thisThrows() - + expected exception - + thisDoesntThrow() @@ -1362,27 +1362,27 @@ thisDoesntThrow() - + thisThrows() thisThrows() - + expected exception - + unexpected exception - + 1 == 1 @@ -1390,14 +1390,14 @@ 1 == 1 - + {Unknown expression after the reported line} {Unknown expression after the reported line} - + unexpected exception @@ -1405,7 +1405,7 @@
- + unexpected exception @@ -1413,42 +1413,42 @@ - + thisThrows() == 0 thisThrows() == 0 - + expected exception - + thisThrows() == 0 thisThrows() == 0 - + expected exception - + thisThrows() == 0 thisThrows() == 0 - + expected exception @@ -1458,47 +1458,47 @@ - + custom exception - + throwCustom() throwCustom() - + custom exception - not std - + throwCustom() throwCustom() - + custom exception - not std - + 3.14 - + thisFunctionNotImplemented( 7 ) @@ -1509,7 +1509,7 @@ - + multiply( i, 2 ) == i*2 @@ -1517,7 +1517,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -1525,7 +1525,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1533,7 +1533,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -1541,7 +1541,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1549,7 +1549,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -1557,7 +1557,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1565,7 +1565,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -1573,7 +1573,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1581,7 +1581,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -1589,7 +1589,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1597,7 +1597,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -1605,7 +1605,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1613,7 +1613,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -1621,7 +1621,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1629,7 +1629,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -1637,7 +1637,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1645,7 +1645,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -1653,7 +1653,7 @@ 200 == 200 - + multiply( i, 2 ) == i*2 @@ -1661,7 +1661,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -1669,7 +1669,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1677,7 +1677,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -1685,7 +1685,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1693,7 +1693,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -1701,7 +1701,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1709,7 +1709,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -1717,7 +1717,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1725,7 +1725,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -1733,7 +1733,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1741,7 +1741,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -1749,7 +1749,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1757,7 +1757,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -1765,7 +1765,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1773,7 +1773,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -1781,7 +1781,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1789,7 +1789,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -1797,7 +1797,7 @@ 202 == 202 - + multiply( i, 2 ) == i*2 @@ -1805,7 +1805,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -1813,7 +1813,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1821,7 +1821,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -1829,7 +1829,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1837,7 +1837,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -1845,7 +1845,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1853,7 +1853,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -1861,7 +1861,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1869,7 +1869,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -1877,7 +1877,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1885,7 +1885,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -1893,7 +1893,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1901,7 +1901,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -1909,7 +1909,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1917,7 +1917,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -1925,7 +1925,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1933,7 +1933,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -1941,7 +1941,7 @@ 204 == 204 - + multiply( i, 2 ) == i*2 @@ -1949,7 +1949,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -1957,7 +1957,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -1965,7 +1965,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -1973,7 +1973,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -1981,7 +1981,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -1989,7 +1989,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -1997,7 +1997,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -2005,7 +2005,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -2013,7 +2013,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -2021,7 +2021,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -2029,7 +2029,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -2037,7 +2037,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -2045,7 +2045,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -2053,7 +2053,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -2061,7 +2061,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -2069,7 +2069,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -2077,7 +2077,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -2085,7 +2085,7 @@ 206 == 206 - + multiply( i, 2 ) == i*2 @@ -2093,7 +2093,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -2101,7 +2101,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2109,7 +2109,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -2117,7 +2117,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2125,7 +2125,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -2133,7 +2133,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2141,7 +2141,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -2149,7 +2149,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2157,7 +2157,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -2165,7 +2165,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2173,7 +2173,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -2181,7 +2181,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2189,7 +2189,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -2197,7 +2197,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2205,7 +2205,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -2213,7 +2213,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2221,7 +2221,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -2229,7 +2229,7 @@ 208 == 208 - + multiply( i, 2 ) == i*2 @@ -2237,7 +2237,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -2245,7 +2245,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2253,7 +2253,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -2261,7 +2261,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2269,7 +2269,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -2277,7 +2277,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2285,7 +2285,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -2293,7 +2293,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2301,7 +2301,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -2309,7 +2309,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2317,7 +2317,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -2325,7 +2325,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2333,7 +2333,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -2341,7 +2341,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2349,7 +2349,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -2357,7 +2357,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2365,7 +2365,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -2373,7 +2373,7 @@ 210 == 210 - + multiply( i, 2 ) == i*2 @@ -2381,7 +2381,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -2389,7 +2389,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2397,7 +2397,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -2405,7 +2405,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2413,7 +2413,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -2421,7 +2421,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2429,7 +2429,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -2437,7 +2437,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2445,7 +2445,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -2453,7 +2453,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2461,7 +2461,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -2469,7 +2469,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2477,7 +2477,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -2485,7 +2485,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2493,7 +2493,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -2501,7 +2501,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2509,7 +2509,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -2517,7 +2517,7 @@ 212 == 212 - + multiply( i, 2 ) == i*2 @@ -2525,7 +2525,7 @@ 2 == 2 - + multiply( j, 2 ) == j*2 @@ -2533,7 +2533,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2541,7 +2541,7 @@ 4 == 4 - + multiply( j, 2 ) == j*2 @@ -2549,7 +2549,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2557,7 +2557,7 @@ 6 == 6 - + multiply( j, 2 ) == j*2 @@ -2565,7 +2565,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2573,7 +2573,7 @@ 8 == 8 - + multiply( j, 2 ) == j*2 @@ -2581,7 +2581,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2589,7 +2589,7 @@ 10 == 10 - + multiply( j, 2 ) == j*2 @@ -2597,7 +2597,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2605,7 +2605,7 @@ 30 == 30 - + multiply( j, 2 ) == j*2 @@ -2613,7 +2613,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2621,7 +2621,7 @@ 40 == 40 - + multiply( j, 2 ) == j*2 @@ -2629,7 +2629,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2637,7 +2637,7 @@ 42 == 42 - + multiply( j, 2 ) == j*2 @@ -2645,7 +2645,7 @@ 214 == 214 - + multiply( i, 2 ) == i*2 @@ -2653,7 +2653,7 @@ 72 == 72 - + multiply( j, 2 ) == j*2 @@ -2664,7 +2664,7 @@ - + i->first == i->second-1 @@ -2672,7 +2672,7 @@ 0 == 0 - + i->first == i->second-1 @@ -2701,7 +2701,7 @@ so should this - + a == 1 @@ -2712,7 +2712,7 @@ - + a == 2 @@ -2723,7 +2723,7 @@ this message should be logged - + a == 1 @@ -2734,7 +2734,7 @@ and this, but later - + a == 0 @@ -2742,7 +2742,7 @@ 2 == 0 - + a == 2 @@ -2790,7 +2790,7 @@ - + i < 10 @@ -2798,7 +2798,7 @@ 0 < 10 - + i < 10 @@ -2806,7 +2806,7 @@ 1 < 10 - + i < 10 @@ -2814,7 +2814,7 @@ 2 < 10 - + i < 10 @@ -2822,7 +2822,7 @@ 3 < 10 - + i < 10 @@ -2830,7 +2830,7 @@ 4 < 10 - + i < 10 @@ -2838,7 +2838,7 @@ 5 < 10 - + i < 10 @@ -2846,7 +2846,7 @@ 6 < 10 - + i < 10 @@ -2854,7 +2854,7 @@ 7 < 10 - + i < 10 @@ -2862,7 +2862,7 @@ 8 < 10 - + i < 10 @@ -2876,7 +2876,7 @@ i := 10 - + i < 10 @@ -2887,7 +2887,7 @@ - + 1 == 2 @@ -2913,7 +2913,7 @@ i := 7 - + false @@ -2934,7 +2934,7 @@
- + a != b @@ -2942,7 +2942,7 @@ 1 != 2 - + b != a @@ -2953,7 +2953,7 @@
- + a != b @@ -2967,7 +2967,7 @@
- + a != b @@ -2975,7 +2975,7 @@ 1 != 2 - + b != a @@ -2984,7 +2984,7 @@
- + a != b @@ -3001,7 +3001,7 @@
- + a == b @@ -3035,7 +3035,7 @@
- + b > a @@ -3051,7 +3051,7 @@ Testing if fib[0] (1) is even - + ( fib[i] % 2 ) == 0 @@ -3062,7 +3062,7 @@ Testing if fib[1] (1) is even - + ( fib[i] % 2 ) == 0 @@ -3070,7 +3070,7 @@ 1 == 0 - + ( fib[i] % 2 ) == 0 @@ -3081,7 +3081,7 @@ Testing if fib[3] (3) is even - + ( fib[i] % 2 ) == 0 @@ -3092,7 +3092,7 @@ Testing if fib[4] (5) is even - + ( fib[i] % 2 ) == 0 @@ -3100,7 +3100,7 @@ 1 == 0 - + ( fib[i] % 2 ) == 0 @@ -3111,7 +3111,7 @@ Testing if fib[6] (13) is even - + ( fib[i] % 2 ) == 0 @@ -3122,7 +3122,7 @@ Testing if fib[7] (21) is even - + ( fib[i] % 2 ) == 0 @@ -3136,7 +3136,7 @@ - + makeString( false ) != static_cast<char*>(__null) @@ -3144,7 +3144,7 @@ "valid string" != {null string} - + makeString( true ) == static_cast<char*>(__null) @@ -3155,7 +3155,7 @@ - + flag @@ -3163,7 +3163,7 @@ true - + testCheckedIf( true ) @@ -3174,7 +3174,7 @@ - + flag @@ -3182,7 +3182,7 @@ false - + testCheckedIf( false ) @@ -3193,7 +3193,7 @@ - + flag @@ -3201,7 +3201,7 @@ true - + testCheckedElse( true ) @@ -3212,7 +3212,7 @@ - + flag @@ -3220,7 +3220,7 @@ false - + testCheckedElse( false ) @@ -3243,7 +3243,7 @@ 3 - + false @@ -3254,7 +3254,7 @@ - + x == 0 @@ -3265,7 +3265,7 @@ - + testStringForMatching() Contains( "string" ) @@ -3273,7 +3273,7 @@ "this string contains 'abc' as a substring" contains: "string" - + testStringForMatching() Contains( "abc" ) @@ -3281,7 +3281,7 @@ "this string contains 'abc' as a substring" contains: "abc" - + testStringForMatching() StartsWith( "this" ) @@ -3289,7 +3289,7 @@ "this string contains 'abc' as a substring" starts with: "this" - + testStringForMatching() EndsWith( "substring" ) @@ -3300,7 +3300,7 @@ - + testStringForMatching() Contains( "not there" ) @@ -3311,7 +3311,7 @@ - + testStringForMatching() StartsWith( "string" ) @@ -3322,7 +3322,7 @@ - + testStringForMatching() EndsWith( "this" ) @@ -3333,7 +3333,7 @@ - + testStringForMatching() Equals( "something else" ) @@ -3344,7 +3344,7 @@ - + "" Equals(__null) @@ -3355,7 +3355,7 @@ - + testStringForMatching() AllOf( Catch::Contains( "string" ), Catch::Contains( "abc" ) ) @@ -3366,7 +3366,7 @@ - + testStringForMatching() AnyOf( Catch::Contains( "string" ), Catch::Contains( "not there" ) ) @@ -3374,7 +3374,7 @@ "this string contains 'abc' as a substring" ( contains: "string" or contains: "not there" ) - + testStringForMatching() AnyOf( Catch::Contains( "not there" ), Catch::Contains( "string" ) ) @@ -3385,7 +3385,7 @@ - + testStringForMatching() Equals( "this string contains 'abc' as a substring" ) @@ -3396,7 +3396,7 @@ - + Factorial(0) == 1 @@ -3404,7 +3404,7 @@ 1 == 1 - + Factorial(1) == 1 @@ -3412,7 +3412,7 @@ 1 == 1 - + Factorial(2) == 2 @@ -3420,7 +3420,7 @@ 2 == 2 - + Factorial(3) == 6 @@ -3428,7 +3428,7 @@ 6 == 6 - + Factorial(10) == 3628800 @@ -3454,7 +3454,7 @@ - + v.size() == 5 @@ -3462,7 +3462,7 @@ 5 == 5 - + v.capacity() >= 5 @@ -3471,7 +3471,7 @@
- + v.size() == 10 @@ -3479,7 +3479,7 @@ 10 == 10 - + v.capacity() >= 10 @@ -3489,7 +3489,7 @@
- + v.size() == 5 @@ -3497,7 +3497,7 @@ 5 == 5 - + v.capacity() >= 5 @@ -3506,7 +3506,7 @@
- + v.size() == 0 @@ -3514,7 +3514,7 @@ 0 == 0 - + v.capacity() >= 5 @@ -3523,7 +3523,7 @@
- + v.capacity() == 0 @@ -3535,7 +3535,7 @@
- + v.size() == 5 @@ -3543,7 +3543,7 @@ 5 == 5 - + v.capacity() >= 5 @@ -3552,7 +3552,7 @@
- + v.size() == 5 @@ -3560,7 +3560,7 @@ 5 == 5 - + v.capacity() >= 10 @@ -3570,7 +3570,7 @@
- + v.size() == 5 @@ -3578,7 +3578,7 @@ 5 == 5 - + v.capacity() >= 5 @@ -3587,7 +3587,7 @@
- + v.size() == 5 @@ -3595,7 +3595,7 @@ 5 == 5 - + v.capacity() >= 5 @@ -3623,7 +3623,7 @@ - + s1 == s2 @@ -3640,9 +3640,53 @@ + + + + result == "\"wide load\"" + + + ""wide load"" == ""wide load"" + + + + + + + + result == "\"wide load\"" + + + ""wide load"" == ""wide load"" + + + + + + + + result == "\"wide load\"" + + + ""wide load"" == ""wide load"" + + + + + + + + result == "\"wide load\"" + + + ""wide load"" == ""wide load"" + + + +
- + parseIntoConfig( argv, config ) @@ -3650,7 +3694,7 @@ parseIntoConfig( argv, config ) - + config.shouldDebugBreak == false @@ -3658,7 +3702,7 @@ false == false - + config.abortAfter == -1 @@ -3666,7 +3710,7 @@ -1 == -1 - + config.noThrow == false @@ -3674,7 +3718,7 @@ false == false - + config.reporterName.empty() @@ -3686,7 +3730,7 @@
- + parseIntoConfig( argv, config ) @@ -3694,7 +3738,7 @@ parseIntoConfig( argv, config ) - + cfg.testSpec().matches( fakeTestCase( "notIncluded" ) ) == false @@ -3702,7 +3746,7 @@ false == false - + cfg.testSpec().matches( fakeTestCase( "test1" ) ) @@ -3716,7 +3760,7 @@
- + parseIntoConfig( argv, config ) @@ -3724,7 +3768,7 @@ parseIntoConfig( argv, config ) - + cfg.testSpec().matches( fakeTestCase( "test1" ) ) == false @@ -3732,7 +3776,7 @@ false == false - + cfg.testSpec().matches( fakeTestCase( "alwaysIncluded" ) ) @@ -3746,7 +3790,7 @@
- + parseIntoConfig( argv, config ) @@ -3754,7 +3798,7 @@ parseIntoConfig( argv, config ) - + cfg.testSpec().matches( fakeTestCase( "test1" ) ) == false @@ -3762,7 +3806,7 @@ false == false - + cfg.testSpec().matches( fakeTestCase( "alwaysIncluded" ) ) @@ -3776,7 +3820,7 @@
- + parseIntoConfig( argv, config ) @@ -3784,7 +3828,7 @@ parseIntoConfig( argv, config ) - + config.reporterName == "console" @@ -3798,7 +3842,7 @@
- + parseIntoConfig( argv, config ) @@ -3806,7 +3850,7 @@ parseIntoConfig( argv, config ) - + config.reporterName == "xml" @@ -3820,7 +3864,7 @@
- + parseIntoConfig( argv, config ) @@ -3828,7 +3872,7 @@ parseIntoConfig( argv, config ) - + config.reporterName == "junit" @@ -3842,7 +3886,7 @@
- + parseIntoConfig( argv, config ) @@ -3850,7 +3894,7 @@ parseIntoConfig( argv, config ) - + config.shouldDebugBreak == true @@ -3864,7 +3908,7 @@
- + parseIntoConfig( argv, config ) @@ -3872,7 +3916,7 @@ parseIntoConfig( argv, config ) - + config.shouldDebugBreak @@ -3886,7 +3930,7 @@
- + parseIntoConfig( argv, config ) @@ -3894,7 +3938,7 @@ parseIntoConfig( argv, config ) - + config.abortAfter == 1 @@ -3908,7 +3952,7 @@
- + parseIntoConfig( argv, config ) @@ -3916,7 +3960,7 @@ parseIntoConfig( argv, config ) - + config.abortAfter == 2 @@ -3930,7 +3974,7 @@
- + parseIntoConfigAndReturnError( argv, config ) Contains( "greater than zero" ) @@ -3945,7 +3989,7 @@
- + parseIntoConfigAndReturnError( argv, config ) Contains( "-x" ) @@ -3960,7 +4004,7 @@
- + parseIntoConfig( argv, config ) @@ -3968,7 +4012,7 @@ parseIntoConfig( argv, config ) - + config.noThrow == true @@ -3982,7 +4026,7 @@
- + parseIntoConfig( argv, config ) @@ -3990,7 +4034,7 @@ parseIntoConfig( argv, config ) - + config.noThrow == true @@ -4004,7 +4048,7 @@
- + parseIntoConfig( argv, config ) @@ -4012,7 +4056,7 @@ parseIntoConfig( argv, config ) - + config.outputFilename == "filename.ext" @@ -4026,7 +4070,7 @@
- + parseIntoConfig( argv, config ) @@ -4034,7 +4078,7 @@ parseIntoConfig( argv, config ) - + config.outputFilename == "filename.ext" @@ -4048,7 +4092,7 @@
- + parseIntoConfig( argv, config ) @@ -4056,7 +4100,7 @@ parseIntoConfig( argv, config ) - + config.abortAfter == 1 @@ -4064,7 +4108,7 @@ 1 == 1 - + config.shouldDebugBreak @@ -4072,7 +4116,7 @@ true - + config.noThrow == true @@ -4089,7 +4133,7 @@
- + Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString @@ -4099,7 +4143,7 @@ "one two three four" - + Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString @@ -4115,7 +4159,7 @@
- + Text( testString, TextAttributes().setWidth( 17 ) ).toString() == "one two three\nfour" @@ -4127,7 +4171,7 @@ four" four" - + Text( testString, TextAttributes().setWidth( 16 ) ).toString() == "one two three\nfour" @@ -4139,7 +4183,7 @@ four" four" - + Text( testString, TextAttributes().setWidth( 14 ) ).toString() == "one two three\nfour" @@ -4151,7 +4195,7 @@ four" four" - + Text( testString, TextAttributes().setWidth( 13 ) ).toString() == "one two three\nfour" @@ -4163,7 +4207,7 @@ four" four" - + Text( testString, TextAttributes().setWidth( 12 ) ).toString() == "one two\nthree four" @@ -4181,7 +4225,7 @@ three four"
- + Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour" @@ -4195,7 +4239,7 @@ three four" - + Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour" @@ -4209,7 +4253,7 @@ three four" - + Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour" @@ -4229,7 +4273,7 @@ four"
- + Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour" @@ -4245,7 +4289,7 @@ three four" - + Text( testString, TextAttributes().setWidth( 5 ) ).toString() == "one\ntwo\nthree\nfour" @@ -4267,7 +4311,7 @@ four"
- + Text( "abcdef", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef" @@ -4279,7 +4323,7 @@ def" def" - + Text( "abcdefg", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndefg" @@ -4291,7 +4335,7 @@ defg" defg" - + Text( "abcdefgh", TextAttributes().setWidth( 4 ) ).toString() == "abc-\ndef-\ngh" @@ -4305,7 +4349,7 @@ def- gh" - + Text( testString, TextAttributes().setWidth( 4 ) ).toString() == "one\ntwo\nthr-\nee\nfour" @@ -4323,7 +4367,7 @@ ee four" - + Text( testString, TextAttributes().setWidth( 3 ) ).toString() == "one\ntwo\nth-\nree\nfo-\nur" @@ -4349,7 +4393,7 @@ ur"
- + text.size() == 4 @@ -4357,7 +4401,7 @@ ur" 4 == 4 - + text[0] == "one" @@ -4365,7 +4409,7 @@ ur" "one" == "one" - + text[1] == "two" @@ -4373,7 +4417,7 @@ ur" "two" == "two" - + text[2] == "three" @@ -4381,7 +4425,7 @@ ur" "three" == "three" - + text[3] == "four" @@ -4395,7 +4439,7 @@ ur"
- + text.toString() == " one two\n three\n four" @@ -4415,7 +4459,7 @@ ur"
- + Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString @@ -4427,7 +4471,7 @@ three four" three four" - + Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString @@ -4439,7 +4483,7 @@ three four" three four" - + Text( testString, TextAttributes().setWidth( 10 ) ).toString() == testString @@ -4457,7 +4501,7 @@ three four"
- + Text( "abcdef\n", TextAttributes().setWidth( 10 ) ).toString() == "abcdef\n" @@ -4469,7 +4513,7 @@ three four" " - + Text( "abcdef", TextAttributes().setWidth( 6 ) ).toString() == "abcdef" @@ -4477,7 +4521,7 @@ three four" "abcdef" == "abcdef" - + Text( "abcdef\n", TextAttributes().setWidth( 6 ) ).toString() == "abcdef\n" @@ -4495,7 +4539,7 @@ three four"
- + Text( testString, TextAttributes().setWidth( 9 ) ).toString() == "one two\nthree\nfour" @@ -4509,7 +4553,7 @@ three four" - + Text( testString, TextAttributes().setWidth( 8 ) ).toString() == "one two\nthree\nfour" @@ -4523,7 +4567,7 @@ three four" - + Text( testString, TextAttributes().setWidth( 7 ) ).toString() == "one two\nthree\nfour" @@ -4543,7 +4587,7 @@ four"
- + Text( testString, TextAttributes().setWidth( 6 ) ).toString() == "one\ntwo\nthree\nfour" @@ -4564,7 +4608,7 @@ four"
- + Text( testString, TextAttributes().setWidth( 15 ) ).toString() == "one two three\n four\n five\n six" @@ -4588,7 +4632,7 @@ four" - + Text( "hi there" ).toString() == "hi there" @@ -4596,7 +4640,7 @@ four" "hi there" == "hi there" - + Text( "hi there", narrow ).toString() == "hi\nthere" @@ -4611,7 +4655,7 @@ there" - + t.toString() EndsWith( "... message truncated due to excessive size" ) @@ -5622,7 +5666,7 @@ there" - + (std::pair<int, int>( 1, 2 )) == aNicePair @@ -5645,7 +5689,7 @@ there" - + &o1 == &o2 @@ -5653,7 +5697,7 @@ there" 0x == 0x - + o1 == o2 @@ -5664,7 +5708,7 @@ there" - + std::string( "first" ) == "second" @@ -5675,7 +5719,7 @@ there" - + i++ == 7 @@ -5683,7 +5727,7 @@ there" 7 == 7 - + i++ == 8 @@ -5694,7 +5738,7 @@ there" - + 0x == o @@ -5705,7 +5749,7 @@ there" - + t == 1u @@ -5716,7 +5760,7 @@ there" - + 0x == bit30and31 @@ -5727,7 +5771,7 @@ there" - + obj.prop != __null @@ -5739,7 +5783,7 @@ there"
- + is_true<true>::value == true @@ -5747,7 +5791,7 @@ there" true == true - + true == is_true<true>::value @@ -5758,7 +5802,7 @@ there"
- + is_true<false>::value == false @@ -5766,7 +5810,7 @@ there" false == false - + false == is_true<false>::value @@ -5777,7 +5821,7 @@ there"
- + !is_true<false>::value @@ -5788,7 +5832,7 @@ there"
- + !!is_true<true>::value @@ -5799,7 +5843,7 @@ there"
- + is_true<true>::value @@ -5807,7 +5851,7 @@ there" true - + !is_true<false>::value @@ -5820,7 +5864,7 @@ there" - + True @@ -5828,7 +5872,7 @@ there" true - + !False @@ -5836,7 +5880,7 @@ there" true - + !False @@ -5847,7 +5891,7 @@ there" - + Catch::alwaysTrue() @@ -5856,7 +5900,7 @@ there"
- + Catch::alwaysTrue() @@ -5865,7 +5909,7 @@ there"
- + Catch::alwaysTrue() @@ -5877,7 +5921,7 @@ there"
- + Catch::alwaysTrue() @@ -5886,7 +5930,7 @@ there"
- + Catch::alwaysTrue() @@ -5895,7 +5939,7 @@ there"
- + Catch::alwaysTrue() @@ -5910,7 +5954,7 @@ there" - + s == "7" @@ -5921,7 +5965,7 @@ there" - + a @@ -5929,7 +5973,7 @@ there" true - + a == &foo @@ -5940,7 +5984,7 @@ there" - + m == &S::f @@ -5953,7 +5997,7 @@ there" - + p == 0 @@ -5964,7 +6008,7 @@ there" - + ptr.get() == nullptr @@ -5988,7 +6032,7 @@ there"
- + spec.hasFilters() == false @@ -5996,7 +6040,7 @@ there" false == false - + spec.matches( tcA ) == false @@ -6004,7 +6048,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6015,7 +6059,7 @@ there"
- + spec.hasFilters() == false @@ -6023,7 +6067,7 @@ there" false == false - + spec.matches(tcA ) == false @@ -6031,7 +6075,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6042,7 +6086,7 @@ there"
- + spec.hasFilters() == false @@ -6050,7 +6094,7 @@ there" false == false - + spec.matches( tcA ) == false @@ -6058,7 +6102,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6069,7 +6113,7 @@ there"
- + spec.hasFilters() == true @@ -6077,7 +6121,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6085,7 +6129,7 @@ there" false == false - + spec.matches( tcB ) == true @@ -6096,7 +6140,7 @@ there"
- + spec.hasFilters() == true @@ -6104,7 +6148,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6112,7 +6156,7 @@ there" false == false - + spec.matches( tcB ) == true @@ -6123,7 +6167,7 @@ there"
- + spec.hasFilters() == true @@ -6131,7 +6175,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6139,7 +6183,7 @@ there" false == false - + spec.matches( tcB ) == true @@ -6147,7 +6191,7 @@ there" true == true - + spec.matches( tcC ) == false @@ -6158,7 +6202,7 @@ there"
- + spec.hasFilters() == true @@ -6166,7 +6210,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6174,7 +6218,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6182,7 +6226,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6190,7 +6234,7 @@ there" true == true - + spec.matches( tcD ) == false @@ -6198,7 +6242,7 @@ there" false == false - + parseTestSpec( "*a" ).matches( tcA ) == true @@ -6209,7 +6253,7 @@ there"
- + spec.hasFilters() == true @@ -6217,7 +6261,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6225,7 +6269,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6233,7 +6277,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6241,7 +6285,7 @@ there" true == true - + spec.matches( tcD ) == false @@ -6249,7 +6293,7 @@ there" false == false - + parseTestSpec( "a*" ).matches( tcA ) == true @@ -6260,7 +6304,7 @@ there"
- + spec.hasFilters() == true @@ -6268,7 +6312,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6276,7 +6320,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6284,7 +6328,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6292,7 +6336,7 @@ there" true == true - + spec.matches( tcD ) == true @@ -6300,7 +6344,7 @@ there" true == true - + parseTestSpec( "*a*" ).matches( tcA ) == true @@ -6311,7 +6355,7 @@ there"
- + spec.hasFilters() == true @@ -6319,7 +6363,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6327,7 +6371,7 @@ there" true == true - + spec.matches( tcB ) == false @@ -6338,7 +6382,7 @@ there"
- + spec.hasFilters() == true @@ -6346,7 +6390,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6354,7 +6398,7 @@ there" true == true - + spec.matches( tcB ) == false @@ -6365,7 +6409,7 @@ there"
- + spec.hasFilters() == true @@ -6373,7 +6417,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6381,7 +6425,7 @@ there" true == true - + spec.matches( tcB ) == false @@ -6392,7 +6436,7 @@ there"
- + spec.hasFilters() == true @@ -6400,7 +6444,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6408,7 +6452,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6416,7 +6460,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6424,7 +6468,7 @@ there" true == true - + spec.matches( tcD ) == true @@ -6435,7 +6479,7 @@ there"
- + spec.hasFilters() == true @@ -6443,7 +6487,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6451,7 +6495,7 @@ there" true == true - + spec.matches( tcB ) == true @@ -6459,7 +6503,7 @@ there" true == true - + spec.matches( tcC ) == true @@ -6467,7 +6511,7 @@ there" true == true - + spec.matches( tcD ) == true @@ -6478,7 +6522,7 @@ there"
- + spec.hasFilters() == true @@ -6486,7 +6530,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6494,7 +6538,7 @@ there" false == false - + spec.matches( tcB ) == true @@ -6502,7 +6546,7 @@ there" true == true - + spec.matches( tcC ) == false @@ -6513,7 +6557,7 @@ there"
- + spec.hasFilters() == true @@ -6521,7 +6565,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6529,7 +6573,7 @@ there" false == false - + spec.matches( tcB ) == true @@ -6537,7 +6581,7 @@ there" true == true - + spec.matches( tcC ) == true @@ -6548,7 +6592,7 @@ there"
- + spec.hasFilters() == true @@ -6556,7 +6600,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6564,7 +6608,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6572,7 +6616,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6583,7 +6627,7 @@ there"
- + spec.hasFilters() == true @@ -6591,7 +6635,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6599,7 +6643,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6607,7 +6651,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6618,7 +6662,7 @@ there"
- + spec.hasFilters() == true @@ -6626,7 +6670,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6634,7 +6678,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6642,7 +6686,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6650,7 +6694,7 @@ there" true == true - + spec.matches( tcD ) == false @@ -6661,7 +6705,7 @@ there"
- + spec.hasFilters() == true @@ -6669,7 +6713,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6677,7 +6721,7 @@ there" true == true - + spec.matches( tcB ) == false @@ -6685,7 +6729,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6696,7 +6740,7 @@ there"
- + spec.hasFilters() == true @@ -6704,7 +6748,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6712,7 +6756,7 @@ there" false == false - + spec.matches( tcB ) == true @@ -6720,7 +6764,7 @@ there" true == true - + spec.matches( tcC ) == false @@ -6731,7 +6775,7 @@ there"
- + spec.hasFilters() == true @@ -6739,7 +6783,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6747,7 +6791,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6755,7 +6799,7 @@ there" false == false - + spec.matches( tcC ) == false @@ -6763,7 +6807,7 @@ there" false == false - + spec.matches( tcD ) == true @@ -6774,7 +6818,7 @@ there"
- + spec.hasFilters() == true @@ -6782,7 +6826,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -6790,7 +6834,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -6798,7 +6842,7 @@ there" false == false - + spec.matches( tcC ) == false @@ -6806,7 +6850,7 @@ there" false == false - + spec.matches( tcD ) == true @@ -6817,7 +6861,7 @@ there"
- + spec.hasFilters() == true @@ -6825,7 +6869,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6833,7 +6877,7 @@ there" true == true - + spec.matches( tcB ) == false @@ -6841,7 +6885,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -6849,7 +6893,7 @@ there" true == true - + spec.matches( tcD ) == true @@ -6860,7 +6904,7 @@ there"
- + spec.hasFilters() == true @@ -6868,7 +6912,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6876,7 +6920,7 @@ there" true == true - + spec.matches( tcB ) == true @@ -6884,7 +6928,7 @@ there" true == true - + spec.matches( tcC ) == false @@ -6892,7 +6936,7 @@ there" false == false - + spec.matches( tcD ) == false @@ -6903,7 +6947,7 @@ there"
- + spec.hasFilters() == true @@ -6911,7 +6955,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6919,7 +6963,7 @@ there" true == true - + spec.matches( tcB ) == true @@ -6927,7 +6971,7 @@ there" true == true - + spec.matches( tcC ) == true @@ -6935,7 +6979,7 @@ there" true == true - + spec.matches( tcD ) == false @@ -6946,7 +6990,7 @@ there"
- + spec.hasFilters() == true @@ -6954,7 +6998,7 @@ there" true == true - + spec.matches( tcA ) == true @@ -6962,7 +7006,7 @@ there" true == true - + spec.matches( tcB ) == true @@ -6970,7 +7014,7 @@ there" true == true - + spec.matches( tcC ) == true @@ -6978,7 +7022,7 @@ there" true == true - + spec.matches( tcD ) == false @@ -6989,7 +7033,7 @@ there"
- + spec.hasFilters() == true @@ -6997,7 +7041,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -7005,7 +7049,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -7013,7 +7057,7 @@ there" false == false - + spec.matches( tcC ) == true @@ -7021,7 +7065,7 @@ there" true == true - + spec.matches( tcD ) == false @@ -7032,7 +7076,7 @@ there"
- + spec.hasFilters() == false @@ -7040,7 +7084,7 @@ there" false == false - + spec.matches( tcA ) == false @@ -7048,7 +7092,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -7056,7 +7100,7 @@ there" false == false - + spec.matches( tcC ) == false @@ -7064,7 +7108,7 @@ there" false == false - + spec.matches( tcD ) == false @@ -7075,7 +7119,7 @@ there"
- + spec.hasFilters() == false @@ -7083,7 +7127,7 @@ there" false == false - + spec.matches( tcA ) == false @@ -7091,7 +7135,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -7099,7 +7143,7 @@ there" false == false - + spec.matches( tcC ) == false @@ -7107,7 +7151,7 @@ there" false == false - + spec.matches( tcD ) == false @@ -7118,7 +7162,7 @@ there"
- + spec.hasFilters() == true @@ -7126,7 +7170,7 @@ there" true == true - + spec.matches( tcA ) == false @@ -7134,7 +7178,7 @@ there" false == false - + spec.matches( tcB ) == false @@ -7142,7 +7186,7 @@ there" false == false - + spec.matches( tcC ) == false @@ -7150,7 +7194,7 @@ there" false == false - + spec.matches( tcD ) == true @@ -7164,7 +7208,7 @@ there"
- + what Contains( "[@zzz]" ) @@ -7174,7 +7218,7 @@ there" Redefined at file:10" contains: "[@zzz]" - + what Contains( "file" ) @@ -7184,7 +7228,7 @@ there" Redefined at file:10" contains: "file" - + what Contains( "2" ) @@ -7194,7 +7238,7 @@ there" Redefined at file:10" contains: "2" - + what Contains( "10" ) @@ -7207,7 +7251,7 @@ there"
- + registry.add( "[no ampersat]", "", Catch::SourceLineInfo( "file", 3 ) ) @@ -7215,7 +7259,7 @@ there" registry.add( "[no ampersat]", "", Catch::SourceLineInfo( "file", 3 ) ) - + registry.add( "[the @ is not at the start]", "", Catch::SourceLineInfo( "file", 3 ) ) @@ -7223,7 +7267,7 @@ there" registry.add( "[the @ is not at the start]", "", Catch::SourceLineInfo( "file", 3 ) ) - + registry.add( "@no square bracket at start]", "", Catch::SourceLineInfo( "file", 3 ) ) @@ -7231,7 +7275,7 @@ there" registry.add( "@no square bracket at start]", "", Catch::SourceLineInfo( "file", 3 ) ) - + registry.add( "[@no square bracket at end", "", Catch::SourceLineInfo( "file", 3 ) ) @@ -7259,7 +7303,7 @@ there"
- + itDoesThis() @@ -7268,7 +7312,7 @@ there"
- + itDoesThat() @@ -7288,7 +7332,7 @@ there"
- + v.size() == 0 @@ -7298,7 +7342,7 @@ there"
- + v.size() == 10 @@ -7306,7 +7350,7 @@ there" 10 == 10 - + v.capacity() >= 10 @@ -7316,7 +7360,7 @@ there"
- + v.size() == 5 @@ -7324,7 +7368,7 @@ there" 5 == 5 - + v.capacity() >= 10 @@ -7343,7 +7387,7 @@ there"
- + v.size() == 0 @@ -7353,7 +7397,7 @@ there"
- + v.capacity() >= 10 @@ -7361,7 +7405,7 @@ there" 10 >= 10 - + v.size() == 0 @@ -7389,8 +7433,36 @@ there"
+ +
+ + + before == 0 + + + 0 == 0 + + +
+
+ + + after > before + + + 1 > 0 + + + +
+ +
+ +
+ +
- + !testCaseTracker.isCompleted() @@ -7399,7 +7471,7 @@ there"
- + !testCaseTracker.isCompleted() @@ -7407,7 +7479,7 @@ there" !false - + testCaseTracker.isCompleted() @@ -7417,7 +7489,7 @@ there"
- + !testCaseTracker.isCompleted() @@ -7426,7 +7498,7 @@ there"
- + testCaseTracker.enterSection( section1Name ) @@ -7434,7 +7506,7 @@ there" true - + !testCaseTracker.isCompleted() @@ -7442,7 +7514,7 @@ there" !false - + testCaseTracker.isCompleted() @@ -7450,7 +7522,7 @@ there" true - + !testCaseTracker.enterSection( section1Name ) @@ -7460,7 +7532,7 @@ there"
- + !testCaseTracker.isCompleted() @@ -7469,7 +7541,7 @@ there"
- + testCaseTracker.enterSection( section1Name ) @@ -7477,7 +7549,7 @@ there" true - + !testCaseTracker.enterSection( section2Name ) @@ -7485,7 +7557,7 @@ there" !false - + !testCaseTracker.isCompleted() @@ -7493,7 +7565,7 @@ there" !false - + !testCaseTracker.enterSection( section1Name ) @@ -7501,7 +7573,7 @@ there" !false - + testCaseTracker.enterSection( section2Name ) @@ -7509,7 +7581,7 @@ there" true - + testCaseTracker.isCompleted() @@ -7519,7 +7591,7 @@ there"
- + !testCaseTracker.isCompleted() @@ -7528,7 +7600,7 @@ there"
- + testCaseTracker.enterSection( section1Name ) @@ -7536,7 +7608,7 @@ there" true - + testCaseTracker.enterSection( section2Name ) @@ -7544,7 +7616,7 @@ there" true - + !testCaseTracker.isCompleted() @@ -7552,7 +7624,7 @@ there" !false - + testCaseTracker.isCompleted() @@ -7564,7 +7636,7 @@ there"
- + - +