chromium/base/strings/string_split_unittest.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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) {}

}  // namespace base