mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-29 16:53:30 +01:00
Added baselines for new test cases
This commit is contained in:
parent
fcf5ef0db6
commit
5ea3266857
@ -786,6 +786,6 @@ with expansion:
|
|||||||
"first" == "second"
|
"first" == "second"
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
test cases: 130 | 91 passed | 38 failed | 1 failed as expected
|
test cases: 148 | 109 passed | 38 failed | 1 failed as expected
|
||||||
assertions: 709 | 617 passed | 79 failed | 13 failed as expected
|
assertions: 738 | 646 passed | 79 failed | 13 failed as expected
|
||||||
|
|
||||||
|
@ -3,6 +3,78 @@
|
|||||||
CatchSelfTest is a <version> (develop) host application.
|
CatchSelfTest is a <version> (develop) host application.
|
||||||
Run with -? for options
|
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
|
Some simple comparisons between doubles
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
@ -5905,6 +5977,234 @@ TrickyTests.cpp:<line number>
|
|||||||
TrickyTests.cpp:<line number>:
|
TrickyTests.cpp:<line number>:
|
||||||
PASSED:
|
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
|
Parse test names and tags
|
||||||
Empty test spec should have no filters
|
Empty test spec should have no filters
|
||||||
@ -7375,6 +7675,6 @@ with expansion:
|
|||||||
true
|
true
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
test cases: 130 | 75 passed | 54 failed | 1 failed as expected
|
test cases: 148 | 93 passed | 54 failed | 1 failed as expected
|
||||||
assertions: 729 | 617 passed | 99 failed | 13 failed as expected
|
assertions: 758 | 646 passed | 99 failed | 13 failed as expected
|
||||||
|
|
||||||
|
@ -3,6 +3,78 @@
|
|||||||
CatchSelfTest is a <version> (develop) host application.
|
CatchSelfTest is a <version> (develop) host application.
|
||||||
Run with -? for options
|
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
|
Some simple comparisons between doubles
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
@ -406,6 +478,6 @@ with expansion:
|
|||||||
9.1f != Approx( 9.1000003815 )
|
9.1f != Approx( 9.1000003815 )
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
test cases: 15 | 11 passed | 3 failed | 1 failed as expected
|
test cases: 19 | 15 passed | 3 failed | 1 failed as expected
|
||||||
assertions: 53 | 47 passed | 4 failed | 2 failed as expected
|
assertions: 61 | 55 passed | 4 failed | 2 failed as expected
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
<testsuites>
|
<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="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 different epsilons" time="{duration}"/>
|
||||||
<testcase classname="global" name="Approximate comparisons with floats" 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/0/b" time="{duration}"/>
|
||||||
<testcase classname="global" name="X/level/1/a" 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="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="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 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}"/>
|
<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">
|
<Catch name="CatchSelfTest">
|
||||||
<Group>
|
<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">
|
<TestCase name="Some simple comparisons between doubles">
|
||||||
<Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ApproxTests.cpp" >
|
<Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/ApproxTests.cpp" >
|
||||||
<Original>
|
<Original>
|
||||||
@ -6030,6 +6106,234 @@ there"
|
|||||||
<TestCase name="X/level/1/b">
|
<TestCase name="X/level/1/b">
|
||||||
<OverallResult success="true"/>
|
<OverallResult success="true"/>
|
||||||
</TestCase>
|
</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">
|
<TestCase name="Parse test names and tags">
|
||||||
<Section name="Empty test spec should have no filters">
|
<Section name="Empty test spec should have no filters">
|
||||||
<Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/CmdLineTests.cpp" >
|
<Expression success="true" filename="/Users/philnash/Dev/OSS/Catch-Dev/projects/SelfTest/CmdLineTests.cpp" >
|
||||||
@ -7636,7 +7940,7 @@ there"
|
|||||||
</Section>
|
</Section>
|
||||||
<OverallResult success="true"/>
|
<OverallResult success="true"/>
|
||||||
</TestCase>
|
</TestCase>
|
||||||
<OverallResults successes="617" failures="99" expectedFailures="13"/>
|
<OverallResults successes="646" failures="99" expectedFailures="13"/>
|
||||||
</Group>
|
</Group>
|
||||||
<OverallResults successes="617" failures="99" expectedFailures="13"/>
|
<OverallResults successes="646" failures="99" expectedFailures="13"/>
|
||||||
</Catch>
|
</Catch>
|
||||||
|
Loading…
Reference in New Issue
Block a user