MCPcopy Create free account
hub / github.com/apache/arrow / TEST

Function TEST

cpp/src/arrow/dataset/partition_test.cc:1118–1132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1116}
1117
1118TEST(TestStripPrefixAndFilename, Basic) {
1119 ASSERT_EQ(StripPrefixAndFilename("", ""), "");
1120 ASSERT_EQ(StripPrefixAndFilename("a.csv", ""), "");
1121 ASSERT_EQ(StripPrefixAndFilename("a/b.csv", ""), "a");
1122 ASSERT_EQ(StripPrefixAndFilename("/a/b/c.csv", "/a"), "b");
1123 ASSERT_EQ(StripPrefixAndFilename("/a/b/c/d.csv", "/a"), "b/c");
1124 ASSERT_EQ(StripPrefixAndFilename("/a/b/c.csv", "/a/b"), "");
1125
1126 std::vector<std::string> input{"/data/year=2019/file.parquet",
1127 "/data/year=2019/month=12/file.parquet",
1128 "/data/year=2019/month=12/day=01/file.parquet"};
1129 auto paths = StripPrefixAndFilename(input, "/data");
1130 EXPECT_THAT(paths, testing::ElementsAre("year=2019", "year=2019/month=12",
1131 "year=2019/month=12/day=01"));
1132}
1133
1134} // namespace dataset
1135} // namespace arrow

Callers

nothing calls this directly

Calls 1

StripPrefixAndFilenameFunction · 0.85

Tested by

no test coverage detected