Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/tests/SelfTest/UsageTests/ToStringOptional.tests.cpp
diff options
context:
space:
mode:
authorMartin Jeřábek2023-08-30 13:16:30 +0200
committerMartin Hořeňovský2023-08-30 16:21:02 +0200
commit3a5cde55b7a27a6d94ce994a8362b2425211bd5e (patch)
tree310470491e8dbd48a20e0cd3360b031c5599538b /tests/SelfTest/UsageTests/ToStringOptional.tests.cpp
parent2a19ae16b87547f152f262e05a55c7b2b969807b (diff)
downloadcatch3-3a5cde55b7a27a6d94ce994a8362b2425211bd5e.tar.gz
implement stringify for std::nullopt_t
Diffstat (limited to 'tests/SelfTest/UsageTests/ToStringOptional.tests.cpp')
-rw-r--r--tests/SelfTest/UsageTests/ToStringOptional.tests.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/SelfTest/UsageTests/ToStringOptional.tests.cpp b/tests/SelfTest/UsageTests/ToStringOptional.tests.cpp
index 9fd9d6b4..3671771a 100644
--- a/tests/SelfTest/UsageTests/ToStringOptional.tests.cpp
+++ b/tests/SelfTest/UsageTests/ToStringOptional.tests.cpp
@@ -28,4 +28,8 @@ TEST_CASE( "std::vector<std::optional<int> > -> toString", "[toString][optional]
REQUIRE( "{ 0, { }, 2 }" == ::Catch::Detail::stringify( type{ 0, {}, 2 } ) );
}
+TEST_CASE( "std::nullopt -> toString", "[toString][optional][approvals]" ) {
+ REQUIRE( "{ }" == ::Catch::Detail::stringify( std::nullopt ) );
+}
+
#endif // CATCH_INTERNAL_CONFIG_CPP17_OPTIONAL