diff options
Diffstat (limited to 'test/string_view_test.cc')
-rw-r--r-- | test/string_view_test.cc | 50 |
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); |