Lines Matching refs:Stat

907   auto Stat = PFS.status("/a");  in TEST()  local
908 ASSERT_FALSE(Stat.getError()); in TEST()
958 auto Stat = FS.status("/a"); in TEST_F() local
959 ASSERT_EQ(Stat.getError(), errc::no_such_file_or_directory) << FS.toString(); in TEST_F()
960 Stat = FS.status("/"); in TEST_F()
961 ASSERT_EQ(Stat.getError(), errc::no_such_file_or_directory) << FS.toString(); in TEST_F()
966 auto Stat = FS.status("c:"); in TEST_F() local
968 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString(); in TEST_F()
970 Stat = FS.status("c:/windows/system128/foo.cpp"); in TEST_F()
971 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString(); in TEST_F()
973 Stat = FS.status("d:/windows/foo.cpp"); in TEST_F()
974 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString(); in TEST_F()
980 auto Stat = FS.status("/"); in TEST_F() local
981 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString(); in TEST_F()
982 Stat = FS.status("/."); in TEST_F()
983 ASSERT_FALSE(Stat); in TEST_F()
984 Stat = NormalizedFS.status("/."); in TEST_F()
985 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString(); in TEST_F()
986 Stat = FS.status("/a"); in TEST_F()
987 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
988 ASSERT_EQ("/a", Stat->getName()); in TEST_F()
994 auto Stat = FS.status("/a"); in TEST_F() local
995 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
996 ASSERT_EQ("/a", Stat->getName()); in TEST_F()
1062 auto Stat = FS.status("/b/c"); in TEST_F() local
1063 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1064 ASSERT_EQ("/b/c", Stat->getName()); in TEST_F()
1067 Stat = FS.status("c"); in TEST_F()
1068 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1116 auto Stat = FS.status("/a"); in TEST_F() local
1117 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1118 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1119 ASSERT_EQ(0xFEEDFACE, Stat->getUser()); in TEST_F()
1120 Stat = FS.status("/a/b"); in TEST_F()
1121 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1122 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1123 ASSERT_EQ(0xFEEDFACE, Stat->getUser()); in TEST_F()
1124 Stat = FS.status("/a/b/c"); in TEST_F()
1125 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1126 ASSERT_TRUE(Stat->isRegularFile()); in TEST_F()
1127 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions()); in TEST_F()
1128 ASSERT_EQ(0xFEEDFACE, Stat->getUser()); in TEST_F()
1133 auto Stat = FS.status("/a"); in TEST_F() local
1134 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1135 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1136 ASSERT_EQ(0xDABBAD00, Stat->getGroup()); in TEST_F()
1137 Stat = FS.status("/a/b"); in TEST_F()
1138 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1139 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1140 ASSERT_EQ(0xDABBAD00, Stat->getGroup()); in TEST_F()
1141 Stat = FS.status("/a/b/c"); in TEST_F()
1142 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1143 ASSERT_TRUE(Stat->isRegularFile()); in TEST_F()
1144 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions()); in TEST_F()
1145 ASSERT_EQ(0xDABBAD00, Stat->getGroup()); in TEST_F()
1151 auto Stat = FS.status("/a"); in TEST_F() local
1152 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1153 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1154 Stat = FS.status("/a/b"); in TEST_F()
1155 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1156 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1157 Stat = FS.status("/a/b/c"); in TEST_F()
1158 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1159 ASSERT_EQ(sys::fs::file_type::socket_file, Stat->getType()); in TEST_F()
1160 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions()); in TEST_F()
1166 auto Stat = FS.status("/a"); in TEST_F() local
1167 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1168 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1171 Stat->getPermissions()); in TEST_F()
1172 Stat = FS.status("/a/b"); in TEST_F()
1173 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1174 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1177 Stat->getPermissions()); in TEST_F()
1178 Stat = FS.status("/a/b/c"); in TEST_F()
1179 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1180 ASSERT_TRUE(Stat->isRegularFile()); in TEST_F()
1182 Stat->getPermissions()); in TEST_F()
1190 auto Stat = FS.status("/a"); in TEST_F() local
1191 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1192 ASSERT_TRUE(Stat->isDirectory()); in TEST_F()
1193 Stat = FS.status("/a/b"); in TEST_F()
1194 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString(); in TEST_F()
1195 ASSERT_TRUE(Stat->isRegularFile()); in TEST_F()
1207 auto Stat = NormalizedFS.status("../b/c"); in TEST_F() local
1208 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" in TEST_F()
1210 ASSERT_TRUE(Stat->isRegularFile()); in TEST_F()
1211 ASSERT_EQ("../b/c", Stat->getName()); in TEST_F()
1217 Stat = (*File)->status(); in TEST_F()
1218 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" in TEST_F()
1220 ASSERT_TRUE(Stat->isRegularFile()); in TEST_F()
1221 ASSERT_EQ("../b/c", Stat->getName()); in TEST_F()
1365 ErrorOr<vfs::Status> Stat = FS.status("/some/file"); in TEST_F() local
1366 EXPECT_TRUE(Stat->isRegularFile()); in TEST_F()
1373 ErrorOr<vfs::Status> Stat = FS.status("/link/foo.h"); in TEST_F() local
1374 EXPECT_TRUE(Stat); in TEST_F()
1375 EXPECT_EQ((*Stat).getName(), "/link/foo.h"); in TEST_F()
1376 EXPECT_TRUE(Stat->isRegularFile()); in TEST_F()
1383 ErrorOr<vfs::Status> Stat = FS.status("/first"); in TEST_F() local
1384 EXPECT_TRUE(Stat); in TEST_F()
1385 EXPECT_EQ((*Stat).getName(), "/first"); in TEST_F()
1388 EXPECT_TRUE(Stat->isRegularFile()); in TEST_F()
1389 Stat = FS.status("/second"); in TEST_F()
1390 EXPECT_TRUE(Stat); in TEST_F()
1391 EXPECT_EQ((*Stat).getName(), "/second"); in TEST_F()
1392 EXPECT_TRUE(Stat->isRegularFile()); in TEST_F()
1393 Stat = FS.status("/third"); in TEST_F()
1394 EXPECT_TRUE(Stat); in TEST_F()
1395 EXPECT_EQ((*Stat).getName(), "/third"); in TEST_F()
1396 EXPECT_TRUE(Stat->isRegularFile()); in TEST_F()
1402 ErrorOr<vfs::Status> Stat = FS.status("/link-a/foo"); in TEST_F() local
1403 EXPECT_FALSE(Stat); in TEST_F()
1404 EXPECT_EQ(Stat.getError(), errc::no_such_file_or_directory); in TEST_F()