Index: native_client_sdk/src/tests/nacl_io_test/path_test.cc |
diff --git a/native_client_sdk/src/tests/nacl_io_test/path_test.cc b/native_client_sdk/src/tests/nacl_io_test/path_test.cc |
index b7b82cc636185fa6c041c032cb38f524a050ecab..77160676202549f251036e48edfb78f851d63f8f 100644 |
--- a/native_client_sdk/src/tests/nacl_io_test/path_test.cc |
+++ b/native_client_sdk/src/tests/nacl_io_test/path_test.cc |
@@ -70,6 +70,7 @@ TEST(PathTest, OnePart_Absolute) { |
EXPECT_EQ("/", p.Range(0, 1)); |
EXPECT_EQ("foo", p.Range(1, 2)); |
EXPECT_EQ("/foo", p.Range(0, 2)); |
+ EXPECT_EQ("", p.Range(2, 2)); |
EXPECT_EQ("/", p.Parent().Join()); |
} |
@@ -85,6 +86,7 @@ TEST(PathTest, TwoPart_Relative) { |
EXPECT_EQ("foo", p.Range(0, 1)); |
EXPECT_EQ("bar", p.Range(1, 2)); |
EXPECT_EQ("foo/bar", p.Range(0, 2)); |
+ EXPECT_EQ("", p.Range(2, 2)); |
EXPECT_EQ("foo", p.Parent().Join()); |
} |
@@ -185,6 +187,9 @@ TEST(PathTest, Range_Relative) { |
EXPECT_EQ("relative/path", p.Range(1, 3)); |
EXPECT_EQ("path", p.Range(2, 3)); |
+ |
+ EXPECT_EQ("", p.Range(2, 100)); |
+ EXPECT_EQ("", p.Range(42, 67)); |
} |
TEST(PathTest, Range_Absolute) { |
@@ -203,6 +208,9 @@ TEST(PathTest, Range_Absolute) { |
EXPECT_EQ("absolute/path", p.Range(2, 4)); |
EXPECT_EQ("path", p.Range(3, 4)); |
+ |
+ EXPECT_EQ("", p.Range(2, 100)); |
+ EXPECT_EQ("", p.Range(42, 67)); |
} |
TEST(PathTest, Assign) { |