Lines Matching defs:result
42 TEST(result, result_accessors) { in TEST() argument
43 Result<std::string> result = "success"; in TEST() local
53 TEST(result, result_accessors_rvalue) { in TEST() argument
63 TEST(result, result_void) { in TEST() argument
88 TEST(result, result_error) { in TEST() argument
89 Result<void> result = Error() << "failure" << 1; in TEST() local
97 TEST(result, result_error_empty) { in TEST() argument
98 Result<void> result = Error(); in TEST() local
106 TEST(result, result_error_rvalue) { in TEST() argument
121 TEST(result, result_errno_error) { in TEST() argument
124 Result<void> result = ErrnoError() << "failure" << 1; in TEST() local
133 TEST(result, result_errno_error_no_text) { in TEST() argument
136 Result<void> result = ErrnoError(); in TEST() local
145 TEST(result, result_error_from_other_result) { in TEST() argument
147 Result<void> result = Error() << error_text; in TEST() local
161 TEST(result, result_error_through_ostream) { in TEST() argument
163 Result<void> result = Error() << error_text; in TEST() local
177 TEST(result, result_errno_error_through_ostream) { in TEST() argument
181 Result<void> result = ErrnoError() << error_text; in TEST() local
217 TEST(result, result_with_custom_errorcode) { in TEST() argument
240 TEST(result, constructor_forwarding) { in TEST() argument
241 auto result = Result<std::string>(std::in_place, 5, 'a'); in TEST() local
249 TEST(result, unwrap_or_do) { in TEST() argument
263 TEST(result, unwrap_or_assert_fail) { in TEST() argument
269 TEST(result, unwrap_or_return) { in TEST() argument
284 TEST(result, unwrap_or_return_errorcode) { in TEST() argument
300 TEST(result, unwrap_or_fatal) { in TEST() argument
307 TEST(result, unwrap_ambiguous_int) { in TEST() argument
328 TEST(result, unwrap_ambiguous_uint_conv) { in TEST() argument
357 TEST(result, unwrap_ambiguous_constructible) { in TEST() argument
394 TEST(result, dangerous_result_conversion) { in TEST() argument
402 TEST(result, generic_convertible) { in TEST() argument
425 TEST(result, generic_exact) { in TEST() argument
458 TEST(result, unwrap_does_not_incur_additional_copying) { in TEST() argument
474 TEST(result, supports_move_only_type) { in TEST() argument
495 TEST(result, unique_ptr) { in TEST() argument
499 auto result = OR_RETURN(Result<std::unique_ptr<int>>(std::make_unique<int>(3))); in TEST() local
512 TEST(result, void) { in TEST() argument
570 ConstructorTracker result(in + " " + in); in ReturnConstructorTracker() local
574 TEST(result, no_copy_on_return) { in TEST() argument
615 TEST(result, result_result_with_success) { in TEST() argument
617 auto result = return_result_result_with_success(); in TEST() local
625 TEST(result, result_result_with_failure) { in TEST() argument
629 auto result = return_result_result_with_error(); in TEST() local
639 TEST(result, result_two_parameter_constructor_same_type) { in TEST() argument
650 auto result = return_test_struct(); in TEST() local
655 TEST(result, die_on_access_failed_result) { in TEST() argument
656 Result<std::string> result = Error(); in TEST() local
660 TEST(result, die_on_get_error_succesful_result) { in TEST() argument
661 Result<std::string> result = "success"; in TEST() local
671 TEST(result, preserve_errno) { in TEST() argument
674 Result<int> result = Error() << "Failed" << SetErrnoToTwo<char>; in TEST() local
686 TEST(result, error_with_fmt) { in TEST() argument
687 Result<int> result = Errorf("{} {}!", "hello", "world"); in TEST() local
709 TEST(result, error_with_fmt_carries_errno) { in TEST() argument
733 TEST(result, errno_chaining_multiple) { in TEST() argument
749 TEST(result, error_without_message) { in TEST() argument
771 Result<int> result = 1; member in android::base::testing::ResultMatchers