mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Added baselines for new test cases
This commit is contained in:
		| @@ -786,6 +786,6 @@ with expansion: | ||||
|   "first" == "second" | ||||
|  | ||||
| =============================================================================== | ||||
| test cases: 130 |  91 passed | 38 failed |  1 failed as expected | ||||
| assertions: 709 | 617 passed | 79 failed | 13 failed as expected | ||||
| test cases: 148 | 109 passed | 38 failed |  1 failed as expected | ||||
| assertions: 738 | 646 passed | 79 failed | 13 failed as expected | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,78 @@ | ||||
| CatchSelfTest is a <version> (develop) host application. | ||||
| Run with -? for options | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "0" ) | ||||
| with expansion: | ||||
|   "0" == "0" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "1" ) | ||||
| with expansion: | ||||
|   "1" == "1" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum w/operator<<) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "E2{0}" ) | ||||
| with expansion: | ||||
|   "E2{0}" == "E2{0}" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "E2{1}" ) | ||||
| with expansion: | ||||
|   "E2{1}" == "E2{1}" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum class) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "0" ) | ||||
| with expansion: | ||||
|   "0" == "0" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "1" ) | ||||
| with expansion: | ||||
|   "1" == "1" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum class w/operator<<) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "E2/V0" ) | ||||
| with expansion: | ||||
|   "E2/V0" == "E2/V0" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "E2/V1" ) | ||||
| with expansion: | ||||
|   "E2/V1" == "E2/V1" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| Some simple comparisons between doubles | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -5905,6 +5977,234 @@ TrickyTests.cpp:<line number> | ||||
| TrickyTests.cpp:<line number>: | ||||
| PASSED: | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString( has_toString ) | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringWhich.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringWhich.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( item ) == "toString( has_toString )" ) | ||||
| with expansion: | ||||
|   "toString( has_toString )" | ||||
|   == | ||||
|   "toString( has_toString )" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString( has_maker ) | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringWhich.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringWhich.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( item ) == "StringMaker<has_maker>" ) | ||||
| with expansion: | ||||
|   "StringMaker<has_maker>" | ||||
|   == | ||||
|   "StringMaker<has_maker>" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString( has_maker_and_toString ) | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringWhich.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringWhich.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( item ) == "toString( has_maker_and_toString )" ) | ||||
| with expansion: | ||||
|   "toString( has_maker_and_toString )" | ||||
|   == | ||||
|   "toString( has_maker_and_toString )" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString( vectors<has_toString ) | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringWhich.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringWhich.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( v ) == "{ {?} }" ) | ||||
| with expansion: | ||||
|   "{ {?} }" == "{ {?} }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString( vectors<has_maker ) | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringWhich.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringWhich.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( v ) == "{ StringMaker<has_maker> }" ) | ||||
| with expansion: | ||||
|   "{ StringMaker<has_maker> }" | ||||
|   == | ||||
|   "{ StringMaker<has_maker> }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString( vectors<has_maker_and_toString ) | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringWhich.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringWhich.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( v ) == "{ StringMaker<has_maker_and_toString> }" ) | ||||
| with expansion: | ||||
|   "{ StringMaker<has_maker_and_toString> }" | ||||
|   == | ||||
|   "{ StringMaker<has_maker_and_toString> }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| std::pair<int,std::string> -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringPair.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringPair.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( value ) == "{ 34, \"xyzzy\" }" ) | ||||
| with expansion: | ||||
|   "{ 34, "xyzzy" }" == "{ 34, "xyzzy" }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| std::pair<int,const std::string> -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringPair.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringPair.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(value) == "{ 34, \"xyzzy\" }" ) | ||||
| with expansion: | ||||
|   "{ 34, "xyzzy" }" == "{ 34, "xyzzy" }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| std::vector<std::pair<std::string,int> > -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringPair.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringPair.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( pr ) == "{ { \"green\", 55 } }" ) | ||||
| with expansion: | ||||
|   "{ { "green", 55 } }" | ||||
|   == | ||||
|   "{ { "green", 55 } }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| pair<pair<int,const char *,pair<std::string,int> > -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringPair.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringPair.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString( pair ) == "{ { 42, \"Arthur\" }, { \"Ford\", 24 } }" ) | ||||
| with expansion: | ||||
|   "{ { 42, "Arthur" }, { "Ford", 24 } }" | ||||
|   == | ||||
|   "{ { 42, "Arthur" }, { "Ford", 24 } }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| vector<int> -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringVector.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{  }" ) | ||||
| with expansion: | ||||
|   "{  }" == "{  }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{ 42 }" ) | ||||
| with expansion: | ||||
|   "{ 42 }" == "{ 42 }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{ 42, 512 }" ) | ||||
| with expansion: | ||||
|   "{ 42, 512 }" == "{ 42, 512 }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| vector<string> -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringVector.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{  }" ) | ||||
| with expansion: | ||||
|   "{  }" == "{  }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{ \"hello\" }" ) | ||||
| with expansion: | ||||
|   "{ "hello" }" == "{ "hello" }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{ \"hello\", \"world\" }" ) | ||||
| with expansion: | ||||
|   "{ "hello", "world" }" | ||||
|   == | ||||
|   "{ "hello", "world" }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| vector<int,allocator> -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringVector.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{  }" ) | ||||
| with expansion: | ||||
|   "{  }" == "{  }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{ 42 }" ) | ||||
| with expansion: | ||||
|   "{ 42 }" == "{ 42 }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(vv) == "{ 42, 512 }" ) | ||||
| with expansion: | ||||
|   "{ 42, 512 }" == "{ 42, 512 }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| vec<vec<string,alloc>> -> toString | ||||
| ------------------------------------------------------------------------------- | ||||
| ToStringVector.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(v) == "{  }" ) | ||||
| with expansion: | ||||
|   "{  }" == "{  }" | ||||
|  | ||||
| ToStringVector.cpp:<line number>: | ||||
| PASSED: | ||||
|   REQUIRE( Catch::toString(v) == "{ { \"hello\" }, { \"world\" } }" ) | ||||
| with expansion: | ||||
|   "{ { "hello" }, { "world" } }" | ||||
|   == | ||||
|   "{ { "hello" }, { "world" } }" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| Parse test names and tags | ||||
|   Empty test spec should have no filters | ||||
| @@ -7375,6 +7675,6 @@ with expansion: | ||||
|   true | ||||
|  | ||||
| =============================================================================== | ||||
| test cases: 130 |  75 passed | 54 failed |  1 failed as expected | ||||
| assertions: 729 | 617 passed | 99 failed | 13 failed as expected | ||||
| test cases: 148 |  93 passed | 54 failed |  1 failed as expected | ||||
| assertions: 758 | 646 passed | 99 failed | 13 failed as expected | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,78 @@ | ||||
| CatchSelfTest is a <version> (develop) host application. | ||||
| Run with -? for options | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "0" ) | ||||
| with expansion: | ||||
|   "0" == "0" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "1" ) | ||||
| with expansion: | ||||
|   "1" == "1" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum w/operator<<) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "E2{0}" ) | ||||
| with expansion: | ||||
|   "E2{0}" == "E2{0}" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "E2{1}" ) | ||||
| with expansion: | ||||
|   "E2{1}" == "E2{1}" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum class) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "0" ) | ||||
| with expansion: | ||||
|   "0" == "0" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "1" ) | ||||
| with expansion: | ||||
|   "1" == "1" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| toString(enum class w/operator<<) | ||||
| ------------------------------------------------------------------------------- | ||||
| EnumToString.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e0) == "E2/V0" ) | ||||
| with expansion: | ||||
|   "E2/V0" == "E2/V0" | ||||
|  | ||||
| EnumToString.cpp:<line number>: | ||||
| PASSED: | ||||
|   CHECK( Catch::toString(e1) == "E2/V1" ) | ||||
| with expansion: | ||||
|   "E2/V1" == "E2/V1" | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| Some simple comparisons between doubles | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -406,6 +478,6 @@ with expansion: | ||||
|   9.1f != Approx( 9.1000003815 ) | ||||
|  | ||||
| =============================================================================== | ||||
| test cases: 15 | 11 passed | 3 failed | 1 failed as expected | ||||
| assertions: 53 | 47 passed | 4 failed | 2 failed as expected | ||||
| test cases: 19 | 15 passed | 3 failed | 1 failed as expected | ||||
| assertions: 61 | 55 passed | 4 failed | 2 failed as expected | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,9 @@ | ||||
| <testsuites> | ||||
|   <testsuite errors="12" failures="87" tests="729" hostname="tbd" time="{duration}" timestamp="tbd"> | ||||
|   <testsuite errors="12" failures="87" tests="758" hostname="tbd" time="{duration}" timestamp="tbd"> | ||||
|     <testcase classname="global" name="toString(enum)" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString(enum w/operator<<)" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString(enum class)" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString(enum class w/operator<<)" time="{duration}"/> | ||||
|     <testcase classname="global" name="Some simple comparisons between doubles" time="{duration}"/> | ||||
|     <testcase classname="global" name="Approximate comparisons with different epsilons" time="{duration}"/> | ||||
|     <testcase classname="global" name="Approximate comparisons with floats" time="{duration}"/> | ||||
| @@ -529,6 +533,20 @@ TrickyTests.cpp:<line number> | ||||
|     <testcase classname="global" name="X/level/0/b" time="{duration}"/> | ||||
|     <testcase classname="global" name="X/level/1/a" time="{duration}"/> | ||||
|     <testcase classname="global" name="X/level/1/b" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString( has_toString )" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString( has_maker )" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString( has_maker_and_toString )" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString( vectors<has_toString )" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString( vectors<has_maker )" time="{duration}"/> | ||||
|     <testcase classname="global" name="toString( vectors<has_maker_and_toString )" time="{duration}"/> | ||||
|     <testcase classname="global" name="std::pair<int,std::string> -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="std::pair<int,const std::string> -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="std::vector<std::pair<std::string,int> > -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="pair<pair<int,const char *,pair<std::string,int> > -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="vector<int> -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="vector<string> -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="vector<int,allocator> -> toString" time="{duration}"/> | ||||
|     <testcase classname="global" name="vec<vec<string,alloc>> -> toString" time="{duration}"/> | ||||
|     <testcase classname="Parse test names and tags" name="Empty test spec should have no filters" time="{duration}"/> | ||||
|     <testcase classname="Parse test names and tags" name="Test spec from empty string should have no filters" time="{duration}"/> | ||||
|     <testcase classname="Parse test names and tags" name="Test spec from just a comma should have no filters" time="{duration}"/> | ||||
|   | ||||
| @@ -1,5 +1,81 @@ | ||||
| <Catch name="CatchSelfTest"> | ||||
|   <Group> | ||||
|     <TestCase name="toString(enum)"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e0) == "0" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "0" == "0" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e1) == "1" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "1" == "1" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString(enum w/operator<<)"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e0) == "E2{0}" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "E2{0}" == "E2{0}" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e1) == "E2{1}" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "E2{1}" == "E2{1}" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString(enum class)"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e0) == "0" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "0" == "0" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e1) == "1" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "1" == "1" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString(enum class w/operator<<)"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e0) == "E2/V0" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "E2/V0" == "E2/V0" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/EnumToString.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(e1) == "E2/V1" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "E2/V1" == "E2/V1" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="Some simple comparisons between doubles"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ApproxTests.cpp" > | ||||
|         <Original> | ||||
| @@ -6030,6 +6106,234 @@ there" | ||||
|     <TestCase name="X/level/1/b"> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString( has_toString )"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringWhich.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( item ) == "toString( has_toString )" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "toString( has_toString )" | ||||
| == | ||||
| "toString( has_toString )" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString( has_maker )"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringWhich.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( item ) == "StringMaker<has_maker>" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "StringMaker<has_maker>" | ||||
| == | ||||
| "StringMaker<has_maker>" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString( has_maker_and_toString )"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringWhich.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( item ) == "toString( has_maker_and_toString )" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "toString( has_maker_and_toString )" | ||||
| == | ||||
| "toString( has_maker_and_toString )" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString( vectors<has_toString )"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringWhich.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( v ) == "{ {?} }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ {?} }" == "{ {?} }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString( vectors<has_maker )"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringWhich.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( v ) == "{ StringMaker<has_maker> }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ StringMaker<has_maker> }" | ||||
| == | ||||
| "{ StringMaker<has_maker> }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="toString( vectors<has_maker_and_toString )"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringWhich.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( v ) == "{ StringMaker<has_maker_and_toString> }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ StringMaker<has_maker_and_toString> }" | ||||
| == | ||||
| "{ StringMaker<has_maker_and_toString> }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="std::pair<int,std::string> -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringPair.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( value ) == "{ 34, \"xyzzy\" }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ 34, "xyzzy" }" == "{ 34, "xyzzy" }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="std::pair<int,const std::string> -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringPair.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(value) == "{ 34, \"xyzzy\" }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ 34, "xyzzy" }" == "{ 34, "xyzzy" }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="std::vector<std::pair<std::string,int> > -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringPair.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( pr ) == "{ { \"green\", 55 } }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ { "green", 55 } }" | ||||
| == | ||||
| "{ { "green", 55 } }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="pair<pair<int,const char *,pair<std::string,int> > -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringPair.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString( pair ) == "{ { 42, \"Arthur\" }, { \"Ford\", 24 } }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ { 42, "Arthur" }, { "Ford", 24 } }" | ||||
| == | ||||
| "{ { 42, "Arthur" }, { "Ford", 24 } }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="vector<int> -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{  }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{  }" == "{  }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{ 42 }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ 42 }" == "{ 42 }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{ 42, 512 }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ 42, 512 }" == "{ 42, 512 }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="vector<string> -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{  }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{  }" == "{  }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{ \"hello\" }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ "hello" }" == "{ "hello" }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{ \"hello\", \"world\" }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ "hello", "world" }" | ||||
| == | ||||
| "{ "hello", "world" }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="vector<int,allocator> -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{  }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{  }" == "{  }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{ 42 }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ 42 }" == "{ 42 }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(vv) == "{ 42, 512 }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ 42, 512 }" == "{ 42, 512 }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="vec<vec<string,alloc>> -> toString"> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(v) == "{  }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{  }" == "{  }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ToStringVector.cpp" > | ||||
|         <Original> | ||||
|           Catch::toString(v) == "{ { \"hello\" }, { \"world\" } }" | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           "{ { "hello" }, { "world" } }" | ||||
| == | ||||
| "{ { "hello" }, { "world" } }" | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="Parse test names and tags"> | ||||
|       <Section name="Empty test spec should have no filters"> | ||||
|         <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/CmdLineTests.cpp" > | ||||
| @@ -7636,7 +7940,7 @@ there" | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <OverallResults successes="617" failures="99" expectedFailures="13"/> | ||||
|     <OverallResults successes="646" failures="99" expectedFailures="13"/> | ||||
|   </Group> | ||||
|   <OverallResults successes="617" failures="99" expectedFailures="13"/> | ||||
|   <OverallResults successes="646" failures="99" expectedFailures="13"/> | ||||
| </Catch> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash