11#include < cassert>
2- #include < string>
32#include < string_view>
43#include < system_error>
54
@@ -42,9 +41,9 @@ constexpr std::string_view cExecuteWithInvalidArgsFunctionName{
4241 " static void {anonymous}::Worker::execute_with_invalid_args()"
4342};
4443constexpr std::string_view cInvalidArgsErrorMsg{" Invalid argument" };
45- constexpr auto cExecuteWithSuccessLineNumber{20 };
46- constexpr auto cExecuteWithFailureLineNumber{27 };
47- constexpr auto cExecuteWithInvalidArgsLineNumber{31 };
44+ constexpr auto cExecuteWithSuccessLineNumber{19 };
45+ constexpr auto cExecuteWithFailureLineNumber{26 };
46+ constexpr auto cExecuteWithInvalidArgsLineNumber{30 };
4847
4948#ifdef SOURCE_PATH_SIZE
5049constexpr auto cRelativePathFileName{std::string_view{__FILE__}.substr (SOURCE_PATH_SIZE)};
@@ -73,7 +72,7 @@ TEST_CASE("test_traceable_exception_success", "[error_handling][TraceableExcepti
7372 REQUIRE ((success_error_code.category () == success_exception.error_code ().category ()));
7473 REQUIRE ((success_error_code.value () == success_exception.error_code ().value ()));
7574 REQUIRE ((cSuccessErrorMsg == success_exception.error_code ().message ()));
76- REQUIRE ((cExecuteWithSuccessFunctionName == std::string {success_exception.what ()}));
75+ REQUIRE ((cExecuteWithSuccessFunctionName == std::string_view {success_exception.what ()}));
7776 REQUIRE ((cExecuteWithSuccessFunctionName == success_exception.function_name ()));
7877 REQUIRE ((cExecuteWithSuccessLineNumber == success_exception.line ()));
7978 REQUIRE ((cRelativePathFileName == success_exception.file_name ()));
@@ -85,7 +84,7 @@ TEST_CASE("test_traceable_exception_failure", "[error_handling][TraceableExcepti
8584 REQUIRE ((failure_error_code.category () == failure_exception.error_code ().category ()));
8685 REQUIRE ((failure_error_code.value () == failure_exception.error_code ().value ()));
8786 REQUIRE ((cFailureErrorMsg == failure_exception.error_code ().message ()));
88- REQUIRE ((cCustomFailureDescription == std::string {failure_exception.what ()}));
87+ REQUIRE ((cCustomFailureDescription == std::string_view {failure_exception.what ()}));
8988 REQUIRE ((cExecuteWithFailureFunctionName == failure_exception.function_name ()));
9089 REQUIRE ((cExecuteWithFailureLineNumber == failure_exception.line ()));
9190 REQUIRE ((cRelativePathFileName == failure_exception.file_name ()));
@@ -97,7 +96,8 @@ TEST_CASE("test_traceable_exception_invalid_args", "[error_handling][TraceableEx
9796 REQUIRE ((invalid_args_error_code.category () == invalid_args_exception.error_code ().category ()));
9897 REQUIRE ((invalid_args_error_code.value () == invalid_args_exception.error_code ().value ()));
9998 REQUIRE ((cInvalidArgsErrorMsg == invalid_args_exception.error_code ().message ()));
100- REQUIRE ((cExecuteWithInvalidArgsFunctionName == std::string{invalid_args_exception.what ()}));
99+ REQUIRE ((cExecuteWithInvalidArgsFunctionName == std::string_view{invalid_args_exception.what ()})
100+ );
101101 REQUIRE ((cExecuteWithInvalidArgsFunctionName == invalid_args_exception.function_name ()));
102102 REQUIRE ((cExecuteWithInvalidArgsLineNumber == invalid_args_exception.line ()));
103103 REQUIRE ((cRelativePathFileName == invalid_args_exception.file_name ()));
0 commit comments