Lines Matching defs:Stat
1017 auto Stat = PFS.status("/a");
1018 ASSERT_FALSE(Stat.getError());
1068 auto Stat = FS.status("/a");
1069 ASSERT_EQ(Stat.getError(), errc::no_such_file_or_directory) << FS.toString();
1070 Stat = FS.status("/");
1071 ASSERT_EQ(Stat.getError(), errc::no_such_file_or_directory) << FS.toString();
1076 auto Stat = FS.status("c:");
1078 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString();
1080 Stat = FS.status("c:/windows/system128/foo.cpp");
1081 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString();
1083 Stat = FS.status("d:/windows/foo.cpp");
1084 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString();
1090 auto Stat = FS.status("/");
1091 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString();
1092 Stat = FS.status("/.");
1093 ASSERT_FALSE(Stat);
1094 Stat = NormalizedFS.status("/.");
1095 ASSERT_FALSE(Stat.getError()) << Stat.getError() << FS.toString();
1096 Stat = FS.status("/a");
1097 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1098 ASSERT_EQ("/a", Stat->getName());
1104 auto Stat = FS.status("/a");
1105 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1106 ASSERT_EQ("/a", Stat->getName());
1177 auto Stat = FS.status("/b/c");
1178 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1179 ASSERT_EQ("/b/c", Stat->getName());
1182 Stat = FS.status("c");
1183 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1231 auto Stat = FS.status("/a");
1232 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1233 ASSERT_TRUE(Stat->isDirectory());
1234 ASSERT_EQ(0xFEEDFACE, Stat->getUser());
1235 Stat = FS.status("/a/b");
1236 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1237 ASSERT_TRUE(Stat->isDirectory());
1238 ASSERT_EQ(0xFEEDFACE, Stat->getUser());
1239 Stat = FS.status("/a/b/c");
1240 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1241 ASSERT_TRUE(Stat->isRegularFile());
1242 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions());
1243 ASSERT_EQ(0xFEEDFACE, Stat->getUser());
1249 auto Stat = FS.status("/a");
1250 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1251 ASSERT_TRUE(Stat->isDirectory());
1252 ASSERT_EQ(0xDABBAD00, Stat->getGroup());
1253 Stat = FS.status("/a/b");
1254 ASSERT_TRUE(Stat->isDirectory());
1255 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1256 ASSERT_EQ(0xDABBAD00, Stat->getGroup());
1257 Stat = FS.status("/a/b/c");
1258 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1259 ASSERT_TRUE(Stat->isRegularFile());
1260 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions());
1261 ASSERT_EQ(0xDABBAD00, Stat->getGroup());
1267 auto Stat = FS.status("/a");
1268 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1269 ASSERT_TRUE(Stat->isDirectory());
1270 Stat = FS.status("/a/b");
1271 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1272 ASSERT_TRUE(Stat->isDirectory());
1273 Stat = FS.status("/a/b/c");
1274 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1275 ASSERT_EQ(sys::fs::file_type::socket_file, Stat->getType());
1276 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions());
1283 auto Stat = FS.status("/a");
1284 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1285 ASSERT_TRUE(Stat->isDirectory());
1288 Stat->getPermissions());
1289 Stat = FS.status("/a/b");
1290 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1291 ASSERT_TRUE(Stat->isDirectory());
1294 Stat->getPermissions());
1295 Stat = FS.status("/a/b/c");
1296 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1297 ASSERT_TRUE(Stat->isRegularFile());
1299 Stat->getPermissions());
1308 auto Stat = FS.status("/a");
1309 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1310 ASSERT_TRUE(Stat->isDirectory());
1311 Stat = FS.status("/a/b");
1312 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n" << FS.toString();
1313 ASSERT_TRUE(Stat->isRegularFile());
1326 auto Stat = NormalizedFS.status("../b/c");
1327 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n"
1329 ASSERT_TRUE(Stat->isRegularFile());
1330 ASSERT_EQ("../b/c", Stat->getName());
1336 Stat = (*File)->status();
1337 ASSERT_FALSE(Stat.getError()) << Stat.getError() << "\n"
1339 ASSERT_TRUE(Stat->isRegularFile());
1340 ASSERT_EQ("../b/c", Stat->getName());
1484 ErrorOr<vfs::Status> Stat = FS.status("/some/file");
1485 EXPECT_TRUE(Stat->isRegularFile());
1492 ErrorOr<vfs::Status> Stat = FS.status("/link/foo.h");
1493 EXPECT_TRUE(Stat);
1494 EXPECT_EQ((*Stat).getName(), "/link/foo.h");
1495 EXPECT_TRUE(Stat->isRegularFile());
1502 ErrorOr<vfs::Status> Stat = FS.status("/first");
1503 EXPECT_TRUE(Stat);
1504 EXPECT_EQ((*Stat).getName(), "/first");
1507 EXPECT_TRUE(Stat->isRegularFile());
1508 Stat = FS.status("/second");
1509 EXPECT_TRUE(Stat);
1510 EXPECT_EQ((*Stat).getName(), "/second");
1511 EXPECT_TRUE(Stat->isRegularFile());
1512 Stat = FS.status("/third");
1513 EXPECT_TRUE(Stat);
1514 EXPECT_EQ((*Stat).getName(), "/third");
1515 EXPECT_TRUE(Stat->isRegularFile());
1521 ErrorOr<vfs::Status> Stat = FS.status("/link-a/foo");
1522 EXPECT_FALSE(Stat);
1523 EXPECT_EQ(Stat.getError(), errc::no_such_file_or_directory);