From 5aa5d282eac56a21e74611c1cdbaa97bb5db2dca Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Tue, 8 Feb 2022 02:05:36 +0300 Subject: chore(3p/abseil_cpp): unvendor abseil_cpp we weren't actually using these sources anymore, okay? Change-Id: If701571d9716de308d3512e1eb22c35db0877a66 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5248 Tested-by: BuildkiteCI Reviewed-by: grfn Autosubmit: tazjin --- .../abseil_cpp/absl/base/log_severity_test.cc | 204 --------------------- 1 file changed, 204 deletions(-) delete mode 100644 third_party/abseil_cpp/absl/base/log_severity_test.cc (limited to 'third_party/abseil_cpp/absl/base/log_severity_test.cc') diff --git a/third_party/abseil_cpp/absl/base/log_severity_test.cc b/third_party/abseil_cpp/absl/base/log_severity_test.cc deleted file mode 100644 index 2c6872b00a64..000000000000 --- a/third_party/abseil_cpp/absl/base/log_severity_test.cc +++ /dev/null @@ -1,204 +0,0 @@ -// Copyright 2018 The Abseil Authors. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "absl/base/log_severity.h" - -#include -#include -#include -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" -#include "absl/flags/internal/flag.h" -#include "absl/flags/marshalling.h" -#include "absl/strings/str_cat.h" - -namespace { -using ::testing::Eq; -using ::testing::IsFalse; -using ::testing::IsTrue; -using ::testing::TestWithParam; -using ::testing::Values; - -std::string StreamHelper(absl::LogSeverity value) { - std::ostringstream stream; - stream << value; - return stream.str(); -} - -TEST(StreamTest, Works) { - EXPECT_THAT(StreamHelper(static_cast(-100)), - Eq("absl::LogSeverity(-100)")); - EXPECT_THAT(StreamHelper(absl::LogSeverity::kInfo), Eq("INFO")); - EXPECT_THAT(StreamHelper(absl::LogSeverity::kWarning), Eq("WARNING")); - EXPECT_THAT(StreamHelper(absl::LogSeverity::kError), Eq("ERROR")); - EXPECT_THAT(StreamHelper(absl::LogSeverity::kFatal), Eq("FATAL")); - EXPECT_THAT(StreamHelper(static_cast(4)), - Eq("absl::LogSeverity(4)")); -} - -static_assert( - absl::flags_internal::FlagUseOneWordStorage::value, - "Flags of type absl::LogSeverity ought to be lock-free."); - -using ParseFlagFromOutOfRangeIntegerTest = TestWithParam; -INSTANTIATE_TEST_SUITE_P( - Instantiation, ParseFlagFromOutOfRangeIntegerTest, - Values(static_cast(std::numeric_limits::min()) - 1, - static_cast(std::numeric_limits::max()) + 1)); -TEST_P(ParseFlagFromOutOfRangeIntegerTest, ReturnsError) { - const std::string to_parse = absl::StrCat(GetParam()); - absl::LogSeverity value; - std::string error; - EXPECT_THAT(absl::ParseFlag(to_parse, &value, &error), IsFalse()) << value; -} - -using ParseFlagFromAlmostOutOfRangeIntegerTest = TestWithParam; -INSTANTIATE_TEST_SUITE_P(Instantiation, - ParseFlagFromAlmostOutOfRangeIntegerTest, - Values(std::numeric_limits::min(), - std::numeric_limits::max())); -TEST_P(ParseFlagFromAlmostOutOfRangeIntegerTest, YieldsExpectedValue) { - const auto expected = static_cast(GetParam()); - const std::string to_parse = absl::StrCat(GetParam()); - absl::LogSeverity value; - std::string error; - ASSERT_THAT(absl::ParseFlag(to_parse, &value, &error), IsTrue()) << error; - EXPECT_THAT(value, Eq(expected)); -} - -using ParseFlagFromIntegerMatchingEnumeratorTest = - TestWithParam>; -INSTANTIATE_TEST_SUITE_P( - Instantiation, ParseFlagFromIntegerMatchingEnumeratorTest, - Values(std::make_tuple("0", absl::LogSeverity::kInfo), - std::make_tuple(" 0", absl::LogSeverity::kInfo), - std::make_tuple("-0", absl::LogSeverity::kInfo), - std::make_tuple("+0", absl::LogSeverity::kInfo), - std::make_tuple("00", absl::LogSeverity::kInfo), - std::make_tuple("0 ", absl::LogSeverity::kInfo), - std::make_tuple("0x0", absl::LogSeverity::kInfo), - std::make_tuple("1", absl::LogSeverity::kWarning), - std::make_tuple("+1", absl::LogSeverity::kWarning), - std::make_tuple("2", absl::LogSeverity::kError), - std::make_tuple("3", absl::LogSeverity::kFatal))); -TEST_P(ParseFlagFromIntegerMatchingEnumeratorTest, YieldsExpectedValue) { - const absl::string_view to_parse = std::get<0>(GetParam()); - const absl::LogSeverity expected = std::get<1>(GetParam()); - absl::LogSeverity value; - std::string error; - ASSERT_THAT(absl::ParseFlag(to_parse, &value, &error), IsTrue()) << error; - EXPECT_THAT(value, Eq(expected)); -} - -using ParseFlagFromOtherIntegerTest = - TestWithParam>; -INSTANTIATE_TEST_SUITE_P(Instantiation, ParseFlagFromOtherIntegerTest, - Values(std::make_tuple("-1", -1), - std::make_tuple("4", 4), - std::make_tuple("010", 10), - std::make_tuple("0x10", 16))); -TEST_P(ParseFlagFromOtherIntegerTest, YieldsExpectedValue) { - const absl::string_view to_parse = std::get<0>(GetParam()); - const auto expected = static_cast(std::get<1>(GetParam())); - absl::LogSeverity value; - std::string error; - ASSERT_THAT(absl::ParseFlag(to_parse, &value, &error), IsTrue()) << error; - EXPECT_THAT(value, Eq(expected)); -} - -using ParseFlagFromEnumeratorTest = - TestWithParam>; -INSTANTIATE_TEST_SUITE_P( - Instantiation, ParseFlagFromEnumeratorTest, - Values(std::make_tuple("INFO", absl::LogSeverity::kInfo), - std::make_tuple("info", absl::LogSeverity::kInfo), - std::make_tuple("kInfo", absl::LogSeverity::kInfo), - std::make_tuple("iNfO", absl::LogSeverity::kInfo), - std::make_tuple("kInFo", absl::LogSeverity::kInfo), - std::make_tuple("WARNING", absl::LogSeverity::kWarning), - std::make_tuple("warning", absl::LogSeverity::kWarning), - std::make_tuple("kWarning", absl::LogSeverity::kWarning), - std::make_tuple("WaRnInG", absl::LogSeverity::kWarning), - std::make_tuple("KwArNiNg", absl::LogSeverity::kWarning), - std::make_tuple("ERROR", absl::LogSeverity::kError), - std::make_tuple("error", absl::LogSeverity::kError), - std::make_tuple("kError", absl::LogSeverity::kError), - std::make_tuple("eRrOr", absl::LogSeverity::kError), - std::make_tuple("kErRoR", absl::LogSeverity::kError), - std::make_tuple("FATAL", absl::LogSeverity::kFatal), - std::make_tuple("fatal", absl::LogSeverity::kFatal), - std::make_tuple("kFatal", absl::LogSeverity::kFatal), - std::make_tuple("FaTaL", absl::LogSeverity::kFatal), - std::make_tuple("KfAtAl", absl::LogSeverity::kFatal))); -TEST_P(ParseFlagFromEnumeratorTest, YieldsExpectedValue) { - const absl::string_view to_parse = std::get<0>(GetParam()); - const absl::LogSeverity expected = std::get<1>(GetParam()); - absl::LogSeverity value; - std::string error; - ASSERT_THAT(absl::ParseFlag(to_parse, &value, &error), IsTrue()) << error; - EXPECT_THAT(value, Eq(expected)); -} - -using ParseFlagFromGarbageTest = TestWithParam; -INSTANTIATE_TEST_SUITE_P(Instantiation, ParseFlagFromGarbageTest, - Values("", "\0", " ", "garbage", "kkinfo", "I")); -TEST_P(ParseFlagFromGarbageTest, ReturnsError) { - const absl::string_view to_parse = GetParam(); - absl::LogSeverity value; - std::string error; - EXPECT_THAT(absl::ParseFlag(to_parse, &value, &error), IsFalse()) << value; -} - -using UnparseFlagToEnumeratorTest = - TestWithParam>; -INSTANTIATE_TEST_SUITE_P( - Instantiation, UnparseFlagToEnumeratorTest, - Values(std::make_tuple(absl::LogSeverity::kInfo, "INFO"), - std::make_tuple(absl::LogSeverity::kWarning, "WARNING"), - std::make_tuple(absl::LogSeverity::kError, "ERROR"), - std::make_tuple(absl::LogSeverity::kFatal, "FATAL"))); -TEST_P(UnparseFlagToEnumeratorTest, ReturnsExpectedValueAndRoundTrips) { - const absl::LogSeverity to_unparse = std::get<0>(GetParam()); - const absl::string_view expected = std::get<1>(GetParam()); - const std::string stringified_value = absl::UnparseFlag(to_unparse); - EXPECT_THAT(stringified_value, Eq(expected)); - absl::LogSeverity reparsed_value; - std::string error; - EXPECT_THAT(absl::ParseFlag(stringified_value, &reparsed_value, &error), - IsTrue()); - EXPECT_THAT(reparsed_value, Eq(to_unparse)); -} - -using UnparseFlagToOtherIntegerTest = TestWithParam; -INSTANTIATE_TEST_SUITE_P(Instantiation, UnparseFlagToOtherIntegerTest, - Values(std::numeric_limits::min(), -1, 4, - std::numeric_limits::max())); -TEST_P(UnparseFlagToOtherIntegerTest, ReturnsExpectedValueAndRoundTrips) { - const absl::LogSeverity to_unparse = - static_cast(GetParam()); - const std::string expected = absl::StrCat(GetParam()); - const std::string stringified_value = absl::UnparseFlag(to_unparse); - EXPECT_THAT(stringified_value, Eq(expected)); - absl::LogSeverity reparsed_value; - std::string error; - EXPECT_THAT(absl::ParseFlag(stringified_value, &reparsed_value, &error), - IsTrue()); - EXPECT_THAT(reparsed_value, Eq(to_unparse)); -} -} // namespace -- cgit 1.4.1