aboutsummaryrefslogtreecommitdiff
path: root/test/string_view_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/string_view_test.cc')
-rw-r--r--test/string_view_test.cc50
1 files changed, 1 insertions, 49 deletions
diff --git a/test/string_view_test.cc b/test/string_view_test.cc
index ca3e023..abfcc2c 100644
--- a/test/string_view_test.cc
+++ b/test/string_view_test.cc
@@ -1,4 +1,4 @@
-// Copyright 2017 Google LLC
+// Copyright 2017 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -38,8 +38,6 @@ TEST(StringViewTest, Build) {
TEST(StringViewTest, CpuFeatures_StringView_IndexOfChar) {
// Found.
EXPECT_EQ(CpuFeatures_StringView_IndexOfChar(str("test"), 'e'), 1);
- EXPECT_EQ(CpuFeatures_StringView_IndexOfChar(str("test"), 't'), 0);
- EXPECT_EQ(CpuFeatures_StringView_IndexOfChar(str("beef"), 'e'), 1);
// Not found.
EXPECT_EQ(CpuFeatures_StringView_IndexOfChar(str("test"), 'z'), -1);
// Empty.
@@ -49,8 +47,6 @@ TEST(StringViewTest, CpuFeatures_StringView_IndexOfChar) {
TEST(StringViewTest, CpuFeatures_StringView_IndexOf) {
// Found.
EXPECT_EQ(CpuFeatures_StringView_IndexOf(str("test"), str("es")), 1);
- EXPECT_EQ(CpuFeatures_StringView_IndexOf(str("test"), str("test")), 0);
- EXPECT_EQ(CpuFeatures_StringView_IndexOf(str("tesstest"), str("test")), 4);
// Not found.
EXPECT_EQ(CpuFeatures_StringView_IndexOf(str("test"), str("aa")), -1);
// Empty.
@@ -60,9 +56,6 @@ TEST(StringViewTest, CpuFeatures_StringView_IndexOf) {
TEST(StringViewTest, CpuFeatures_StringView_StartsWith) {
EXPECT_TRUE(CpuFeatures_StringView_StartsWith(str("test"), str("te")));
- EXPECT_TRUE(CpuFeatures_StringView_StartsWith(str("test"), str("test")));
- EXPECT_FALSE(CpuFeatures_StringView_StartsWith(str("test"), str("st")));
- EXPECT_FALSE(CpuFeatures_StringView_StartsWith(str("test"), str("est")));
EXPECT_FALSE(CpuFeatures_StringView_StartsWith(str("test"), str("")));
EXPECT_FALSE(
CpuFeatures_StringView_StartsWith(str("test"), kEmptyStringView));
@@ -75,11 +68,8 @@ TEST(StringViewTest, CpuFeatures_StringView_IsEquals) {
CpuFeatures_StringView_IsEquals(kEmptyStringView, kEmptyStringView));
EXPECT_TRUE(CpuFeatures_StringView_IsEquals(kEmptyStringView, str("")));
EXPECT_TRUE(CpuFeatures_StringView_IsEquals(str(""), kEmptyStringView));
- EXPECT_TRUE(CpuFeatures_StringView_IsEquals(str("test"), str("test")));
EXPECT_TRUE(CpuFeatures_StringView_IsEquals(str("a"), str("a")));
EXPECT_FALSE(CpuFeatures_StringView_IsEquals(str("a"), str("b")));
- EXPECT_FALSE(CpuFeatures_StringView_IsEquals(str("aa"), str("a")));
- EXPECT_FALSE(CpuFeatures_StringView_IsEquals(str("a"), str("aa")));
EXPECT_FALSE(CpuFeatures_StringView_IsEquals(str("a"), kEmptyStringView));
EXPECT_FALSE(CpuFeatures_StringView_IsEquals(kEmptyStringView, str("a")));
}
@@ -91,49 +81,11 @@ TEST(StringViewTest, CpuFeatures_StringView_PopFront) {
EXPECT_EQ(CpuFeatures_StringView_PopFront(str("test"), 100), str(""));
}
-TEST(StringViewTest, CpuFeatures_StringView_PopBack) {
- EXPECT_EQ(CpuFeatures_StringView_PopBack(str("test"), 2), str("te"));
- EXPECT_EQ(CpuFeatures_StringView_PopBack(str("test"), 0), str("test"));
- EXPECT_EQ(CpuFeatures_StringView_PopBack(str("test"), 4), str(""));
- EXPECT_EQ(CpuFeatures_StringView_PopBack(str("test"), 100), str(""));
-}
-
-TEST(StringViewTest, CpuFeatures_StringView_KeepFront) {
- EXPECT_EQ(CpuFeatures_StringView_KeepFront(str("test"), 2), str("te"));
- EXPECT_EQ(CpuFeatures_StringView_KeepFront(str("test"), 0), str(""));
- EXPECT_EQ(CpuFeatures_StringView_KeepFront(str("test"), 4), str("test"));
- EXPECT_EQ(CpuFeatures_StringView_KeepFront(str("test"), 6), str("test"));
-}
-
-TEST(StringViewTest, CpuFeatures_StringView_Front) {
- EXPECT_EQ(CpuFeatures_StringView_Front(str("apple")), 'a');
- EXPECT_EQ(CpuFeatures_StringView_Front(str("a")), 'a');
-}
-
-TEST(StringViewTest, CpuFeatures_StringView_Back) {
- EXPECT_EQ(CpuFeatures_StringView_Back(str("apple")), 'e');
- EXPECT_EQ(CpuFeatures_StringView_Back(str("a")), 'a');
-}
-
-TEST(StringViewTest, CpuFeatures_StringView_TrimWhitespace) {
- EXPECT_EQ(CpuFeatures_StringView_TrimWhitespace(str(" first middle last ")),
- str("first middle last"));
- EXPECT_EQ(CpuFeatures_StringView_TrimWhitespace(str("first middle last ")),
- str("first middle last"));
- EXPECT_EQ(CpuFeatures_StringView_TrimWhitespace(str(" first middle last")),
- str("first middle last"));
- EXPECT_EQ(CpuFeatures_StringView_TrimWhitespace(str("first middle last")),
- str("first middle last"));
-}
-
TEST(StringViewTest, CpuFeatures_StringView_ParsePositiveNumber) {
EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("42")), 42);
EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("0x2a")), 42);
EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("0x2A")), 42);
- EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("0x2A2a")), 10794);
- EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("0x2a2A")), 10794);
- EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("-10")), -1);
EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("-0x2A")), -1);
EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("abc")), -1);
EXPECT_EQ(CpuFeatures_StringView_ParsePositiveNumber(str("")), -1);