diff --git a/tests/conversiontests.cpp b/tests/conversiontests.cpp index 18d5bd9..a7d5a1c 100644 --- a/tests/conversiontests.cpp +++ b/tests/conversiontests.cpp @@ -398,13 +398,13 @@ void ConversionTests::testStringBuilder() static_assert(Helper::IsStringViewType::value); static_assert(Helper::IsConvertibleToConstStringRef::value); #ifdef CPP_UTILITIES_USE_STANDARD_FILESYSTEM - static_assert(!Helper::IsConvertibleToConstStringRef::value, "conversion via native() preferred"); + static_assert(!Helper::IsConvertibleToConstStringRef::value, "conversion via native() preferred"); #endif static_assert( !Helper::IsConvertibleToConstStringRef::value, "yes, in this context this should not be considered convertible"); static_assert(!Helper::IsConvertibleToConstStringRef::value); #ifdef CPP_UTILITIES_USE_STANDARD_FILESYSTEM - static_assert(Helper::IsConvertibleToConstStringRefViaNative::value); + static_assert(Helper::IsConvertibleToConstStringRefViaNative::value); #endif static_assert(!Helper::IsConvertibleToConstStringRefViaNative::value); @@ -415,7 +415,9 @@ void ConversionTests::testStringBuilder() CPPUNIT_ASSERT_EQUAL("v2.3.0"s, argsToString("v2.", 3, '.', 0)); CPPUNIT_ASSERT_EQUAL("v2.3.0"s, argsToString('v', make_tuple(2, '.', 3, '.', 0))); #ifdef CPP_UTILITIES_USE_STANDARD_FILESYSTEM - CPPUNIT_ASSERT_EQUAL("path: foo"s, argsToString("path: ", std::filesystem::path("foo"))); + if constexpr (std::is_same_v) { + CPPUNIT_ASSERT_EQUAL("path: foo"s, argsToString("path: ", std::filesystem::path("foo"))); + } #endif // construction of string-tuple and final conversion to string works