Lines Matching defs:result
31 TEST(result, result_accessors) { in TEST() argument
32 Result<std::string> result = "success"; in TEST() local
42 TEST(result, result_accessors_rvalue) { in TEST() argument
52 TEST(result, result_void) { in TEST() argument
77 TEST(result, result_error) { in TEST() argument
78 Result<void> result = Error() << "failure" << 1; in TEST() local
86 TEST(result, result_error_empty) { in TEST() argument
87 Result<void> result = Error(); in TEST() local
95 TEST(result, result_error_rvalue) { in TEST() argument
110 TEST(result, result_errno_error) { in TEST() argument
113 Result<void> result = ErrnoError() << "failure" << 1; in TEST() local
122 TEST(result, result_errno_error_no_text) { in TEST() argument
125 Result<void> result = ErrnoError(); in TEST() local
134 TEST(result, result_error_from_other_result) { in TEST() argument
136 Result<void> result = Error() << error_text; in TEST() local
150 TEST(result, result_error_through_ostream) { in TEST() argument
152 Result<void> result = Error() << error_text; in TEST() local
166 TEST(result, result_errno_error_through_ostream) { in TEST() argument
170 Result<void> result = ErrnoError() << error_text; in TEST() local
186 TEST(result, constructor_forwarding) { in TEST() argument
187 auto result = Result<std::string>(std::in_place, 5, 'a'); in TEST() local
242 ConstructorTracker result(in + " " + in); in ReturnConstructorTracker() local
246 TEST(result, no_copy_on_return) { in TEST() argument
287 TEST(result, result_result_with_success) { in TEST() argument
289 auto result = return_result_result_with_success(); in TEST() local
297 TEST(result, result_result_with_failure) { in TEST() argument
301 auto result = return_result_result_with_error(); in TEST() local
311 TEST(result, result_two_parameter_constructor_same_type) { in TEST() argument
322 auto result = return_test_struct(); in TEST() local
327 TEST(result, die_on_access_failed_result) { in TEST() argument
328 Result<std::string> result = Error(); in TEST() local
332 TEST(result, die_on_get_error_succesful_result) { in TEST() argument
333 Result<std::string> result = "success"; in TEST() local
343 TEST(result, preserve_errno) { in TEST() argument
346 Result<int> result = Error() << "Failed" << SetErrnoToTwo<char>; in TEST() local
358 TEST(result, error_with_fmt) { in TEST() argument
359 Result<int> result = Errorf("{} {}!", "hello", "world"); in TEST() local
381 TEST(result, error_with_fmt_carries_errno) { in TEST() argument
405 TEST(result, errno_chaining_multiple) { in TEST() argument