Fix Clang-Tidy's readability-static-accessed-through-instance in tests

This commit is contained in:
Martin Hořeňovský 2025-07-15 14:41:56 +02:00
parent a483b6d7d3
commit 3ebc346bcb
No known key found for this signature in database
GPG Key ID: DE48307B8B0D381A

View File

@ -103,15 +103,15 @@ TEST_CASE( "#2944 - Stringifying dates before 1970 should not crash", "[.approva
using Catch::Matchers::Equals; using Catch::Matchers::Equals;
using Days = std::chrono::duration<int32_t, std::ratio<86400>>; using Days = std::chrono::duration<int32_t, std::ratio<86400>>;
using SysDays = std::chrono::time_point<std::chrono::system_clock, Days>; using SysDays = std::chrono::time_point<std::chrono::system_clock, Days>;
Catch::StringMaker<std::chrono::system_clock::time_point> sm; using SM = Catch::StringMaker<std::chrono::system_clock::time_point>;
// Check simple date first // Check simple date first
const SysDays post1970{ Days{ 1 } }; const SysDays post1970{ Days{ 1 } };
auto converted_post = sm.convert( post1970 ); auto converted_post = SM::convert( post1970 );
REQUIRE( converted_post == "1970-01-02T00:00:00Z" ); REQUIRE( converted_post == "1970-01-02T00:00:00Z" );
const SysDays pre1970{ Days{ -1 } }; const SysDays pre1970{ Days{ -1 } };
auto converted_pre = sm.convert( pre1970 ); auto converted_pre = SM::convert( pre1970 );
REQUIRE_THAT( REQUIRE_THAT(
converted_pre, converted_pre,
Equals( "1969-12-31T00:00:00Z" ) || Equals( "1969-12-31T00:00:00Z" ) ||