#include "base/strings/string_split.h"
#include <stddef.h>
#include <string>
#include <string_view>
#include <vector>
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
ElementsAre;
namespace base {
class SplitStringIntoKeyValuePairsTest : public testing::Test { … };
SplitStringIntoKeyValuePairsUsingSubstrTest;
TEST_F(SplitStringIntoKeyValuePairsUsingSubstrTest, EmptyString) { … }
TEST_F(SplitStringIntoKeyValuePairsUsingSubstrTest, MissingKeyValueDelimiter) { … }
TEST_F(SplitStringIntoKeyValuePairsUsingSubstrTest,
MissingKeyValuePairDelimiter) { … }
TEST_F(SplitStringIntoKeyValuePairsUsingSubstrTest, UntrimmedWhitespace) { … }
TEST_F(SplitStringIntoKeyValuePairsUsingSubstrTest, OnlySplitAtGivenSeparator) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, EmptyString) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, MissingKeyValueDelimiter) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, EmptyKeyWithKeyValueDelimiter) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, TrailingAndLeadingPairDelimiter) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, EmptyPair) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, EmptyValue) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, UntrimmedWhitespace) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, TrimmedWhitespace) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, MultipleKeyValueDelimiters) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, OnlySplitAtGivenSeparator) { … }
TEST_F(SplitStringIntoKeyValuePairsTest, DelimiterInValue) { … }
TEST(SplitStringUsingSubstrTest, EmptyString) { … }
TEST(SplitStringUsingSubstrTest, EmptyDelimiter) { … }
TEST(StringUtilTest, SplitString_Basics) { … }
TEST(StringUtilTest, SplitString_WhitespaceAndResultType) { … }
TEST(SplitStringUsingSubstrTest, StringWithNoDelimiter) { … }
TEST(SplitStringUsingSubstrTest, LeadingDelimitersSkipped) { … }
TEST(SplitStringUsingSubstrTest, ConsecutiveDelimitersSkipped) { … }
TEST(SplitStringUsingSubstrTest, TrailingDelimitersSkipped) { … }
TEST(SplitStringPieceUsingSubstrTest, StringWithNoDelimiter) { … }
TEST(SplitStringPieceUsingSubstrTest, LeadingDelimitersSkipped) { … }
TEST(SplitStringPieceUsingSubstrTest, ConsecutiveDelimitersSkipped) { … }
TEST(SplitStringPieceUsingSubstrTest, TrailingDelimitersSkipped) { … }
TEST(SplitStringPieceUsingSubstrTest, KeepWhitespace) { … }
TEST(SplitStringPieceUsingSubstrTest, TrimWhitespace) { … }
TEST(SplitStringPieceUsingSubstrTest, SplitWantAll) { … }
TEST(SplitStringPieceUsingSubstrTest, SplitWantNonEmpty) { … }
TEST(StringSplitTest, SplitStringOnce) { … }
TEST(StringSplitTest, RSplitStringOnce) { … }
TEST(StringSplitTest, StringSplitKeepWhitespace) { … }
TEST(StringSplitTest, SplitStringAlongWhitespace) { … }
TEST(StringSplitTest, NullSeparatorWantNonEmpty) { … }
TEST(StringSplitTest, NullSeparatorWantAll) { … }
}