mirror of
https://github.com/catchorg/Catch2.git
synced 2025-11-05 06:29:32 +01:00
Added tests for toString<std::tuple<>> and rebased
This commit is contained in:
@@ -7656,6 +7656,94 @@ there"
|
||||
</Section>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="tuple<>">
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ }" == Catch::toString(type{})
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ }" == "{ }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ }" == Catch::toString(value)
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ }" == "{ }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="tuple<int>">
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ 0 }" == Catch::toString(type{0})
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ 0 }" == "{ 0 }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="tuple<float,int>">
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"1.2f" == Catch::toString(float(1.2))
|
||||
</Original>
|
||||
<Expanded>
|
||||
"1.2f" == "1.2f"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ 1.2f, 0 }" == Catch::toString(type{1.2,0})
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ 1.2f, 0 }" == "{ 1.2f, 0 }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="tuple<string,string>">
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ \"hello\", \"world\" }" == Catch::toString(type{"hello","world"})
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ "hello", "world" }"
|
||||
==
|
||||
"{ "hello", "world" }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="tuple<tuple<int>,tuple<>,float>">
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ { 42 }, { }, 1.2f }" == Catch::toString(value)
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ { 42 }, { }, 1.2f }"
|
||||
==
|
||||
"{ { 42 }, { }, 1.2f }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="tuple<nullptr,int,const char *>">
|
||||
<Expression success="true" type="CHECK" filename="projects/SelfTest/ToStringTuple.cpp" >
|
||||
<Original>
|
||||
"{ nullptr, 42, \"Catch me\" }" == Catch::toString(value)
|
||||
</Original>
|
||||
<Expanded>
|
||||
"{ nullptr, 42, "Catch me" }"
|
||||
==
|
||||
"{ nullptr, 42, "Catch me" }"
|
||||
</Expanded>
|
||||
</Expression>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<TestCase name="Tag alias can be registered against tag patterns">
|
||||
<Section name="The same tag alias can only be registered once">
|
||||
<Expression success="true" type="CHECK_THAT" filename="projects/SelfTest/TagAliasTests.cpp" >
|
||||
@@ -8086,7 +8174,7 @@ there"
|
||||
</Section>
|
||||
<OverallResult success="true"/>
|
||||
</TestCase>
|
||||
<OverallResults successes="661" failures="99" expectedFailures="13"/>
|
||||
<OverallResults successes="669" failures="99" expectedFailures="13"/>
|
||||
</Group>
|
||||
<OverallResults successes="661" failures="99" expectedFailures="13"/>
|
||||
<OverallResults successes="669" failures="99" expectedFailures="13"/>
|
||||
</Catch>
|
||||
|
||||
Reference in New Issue
Block a user