diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-15 21:47:18 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-15 21:47:18 +0000 |
commit | a32061b365b2d32963d08e27396cbf32e08c31cb (patch) | |
tree | cb306ffb64819f95c080c3cb6bfcdfb45a7b3a76 /third_party/abseil-cpp/absl/status/status_test.cc | |
parent | 93534cddabc1dc3b7dfa5387784c6c7394f729c4 (diff) | |
parent | b7c9dafe99969a4e9d5ffa101bb9a8d6e1df69df (diff) | |
download | webrtc-a32061b365b2d32963d08e27396cbf32e08c31cb.tar.gz |
Snap for 8730993 from b7c9dafe99969a4e9d5ffa101bb9a8d6e1df69df to mainline-tzdata3-releaseaml_tz3_314012070aml_tz3_314012050aml_tz3_314012010aml_tz3_313110000aml_tz3_312511020aml_tz3_312511010aml_tz3_312410020aml_tz3_312410010android12-mainline-tzdata3-releaseaml_tz3_314012010
Change-Id: Iab4fa0d9b620eddf41ca88e1eb5547f79c316203
Diffstat (limited to 'third_party/abseil-cpp/absl/status/status_test.cc')
-rw-r--r-- | third_party/abseil-cpp/absl/status/status_test.cc | 36 |
1 files changed, 3 insertions, 33 deletions
diff --git a/third_party/abseil-cpp/absl/status/status_test.cc b/third_party/abseil-cpp/absl/status/status_test.cc index 1b038f6d98..ca9488ad22 100644 --- a/third_party/abseil-cpp/absl/status/status_test.cc +++ b/third_party/abseil-cpp/absl/status/status_test.cc @@ -36,9 +36,7 @@ TEST(StatusCode, InsertionOperator) { // its creator, and its classifier. struct ErrorTest { absl::StatusCode code; - using Creator = absl::Status (*)( - absl::string_view - ); + using Creator = absl::Status (*)(absl::string_view); using Classifier = bool (*)(const absl::Status&); Creator creator; Classifier classifier; @@ -80,9 +78,7 @@ TEST(Status, CreateAndClassify) { // expected error code and message. std::string message = absl::StrCat("error code ", test.code, " test message"); - absl::Status status = test.creator( - message - ); + absl::Status status = test.creator(message); EXPECT_EQ(test.code, status.code()); EXPECT_EQ(message, status.message()); @@ -284,27 +280,6 @@ TEST(Status, ToString) { HasSubstr("[bar='\\xff']"))); } -TEST(Status, ToStringMode) { - absl::Status s(absl::StatusCode::kInternal, "fail"); - s.SetPayload("foo", absl::Cord("bar")); - s.SetPayload("bar", absl::Cord("\377")); - - EXPECT_EQ("INTERNAL: fail", - s.ToString(absl::StatusToStringMode::kWithNoExtraData)); - - EXPECT_THAT(s.ToString(absl::StatusToStringMode::kWithPayload), - AllOf(HasSubstr("INTERNAL: fail"), HasSubstr("[foo='bar']"), - HasSubstr("[bar='\\xff']"))); - - EXPECT_THAT(s.ToString(absl::StatusToStringMode::kWithEverything), - AllOf(HasSubstr("INTERNAL: fail"), HasSubstr("[foo='bar']"), - HasSubstr("[bar='\\xff']"))); - - EXPECT_THAT(s.ToString(~absl::StatusToStringMode::kWithPayload), - AllOf(HasSubstr("INTERNAL: fail"), Not(HasSubstr("[foo='bar']")), - Not(HasSubstr("[bar='\\xff']")))); -} - absl::Status EraseAndReturn(const absl::Status& base) { absl::Status copy = base; EXPECT_TRUE(copy.ErasePayload(kUrl1)); @@ -422,12 +397,6 @@ TEST(Status, MoveAssignment) { assignee = std::move(status); EXPECT_EQ(assignee, copy); } - { - absl::Status status(absl::StatusCode::kInvalidArgument, "message"); - absl::Status copy(status); - status = static_cast<absl::Status&&>(status); - EXPECT_EQ(status, copy); - } } TEST(Status, Update) { @@ -485,4 +454,5 @@ TEST(Status, Swap) { test_swap(no_payload, with_payload); test_swap(with_payload, no_payload); } + } // namespace |