Fix StringMaker for time_point<system_clock> with non-default duration

Fixes #2685
This commit is contained in:
Martin Hořeňovský
2025-08-01 23:00:30 +02:00
parent fbfd13501c
commit 17fe5eaa5c
19 changed files with 101 additions and 21 deletions

View File

@@ -21323,6 +21323,19 @@ Approx( -1.95996398454005449 )
</Expression>
<OverallResult success="true" skips="0"/>
</TestCase>
<TestCase name="system_clock timepoint with non-default duration" tags="[chrono][toString]" filename="tests/<exe-name>/UsageTests/ToStringChrono.tests.cpp" >
<Expression success="true" type="CHECK" filename="tests/<exe-name>/UsageTests/ToStringChrono.tests.cpp" >
<Original>
tp1 == tp2
</Original>
<Expanded>
{iso8601-timestamp}
==
{iso8601-timestamp}
</Expanded>
</Expression>
<OverallResult success="true" skips="0"/>
</TestCase>
<TestCase name="tables" tags="[generators]" filename="tests/<exe-name>/UsageTests/Generators.tests.cpp" >
<Expression success="true" type="REQUIRE" filename="tests/<exe-name>/UsageTests/Generators.tests.cpp" >
<Original>
@@ -22200,6 +22213,6 @@ Approx( -1.95996398454005449 )
</Section>
<OverallResult success="true" skips="0"/>
</TestCase>
<OverallResults successes="2092" failures="157" expectedFailures="41" skips="12"/>
<OverallResultsCases successes="314" failures="95" expectedFailures="17" skips="6"/>
<OverallResults successes="2093" failures="157" expectedFailures="41" skips="12"/>
<OverallResultsCases successes="315" failures="95" expectedFailures="17" skips="6"/>
</Catch2TestRun>