Lines Matching refs:output
46 std::string output; in TEST() local
47 …_TRUE(normalize_path("/../root///dir/.///dir2/somedir/../zipfile!/dir/dir9//..///afile", &output)); in TEST()
48 ASSERT_EQ("/root/dir/dir2/zipfile!/dir/afile", output); in TEST()
50 …RUE(normalize_path("/../root///dir/.///dir2/somedir/.../zipfile!/.dir/dir9//..///afile", &output)); in TEST()
51 ASSERT_EQ("/root/dir/dir2/somedir/.../zipfile!/.dir/afile", output); in TEST()
53 ASSERT_TRUE(normalize_path("/root/..", &output)); in TEST()
54 ASSERT_EQ("/", output); in TEST()
56 ASSERT_TRUE(normalize_path("/root/notroot/..", &output)); in TEST()
57 ASSERT_EQ("/root/", output); in TEST()
59 ASSERT_TRUE(normalize_path("/a/../../b", &output)); in TEST()
60 ASSERT_EQ("/b", output); in TEST()
62 ASSERT_TRUE(normalize_path("/..", &output)); in TEST()
63 ASSERT_EQ("/", output); in TEST()
65 output = "unchanged"; in TEST()
66 …ERT_FALSE(normalize_path("root///dir/.///dir2/somedir/../zipfile!/dir/dir9//..///afile", &output)); in TEST()
67 ASSERT_EQ("unchanged", output); in TEST()