Lines Matching defs:entry

165 		BEntry entry(existing);
166 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
167 BDirectory dir(&entry);
172 BEntry entry(nonExisting);
173 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
174 BDirectory dir(&entry);
184 BEntry entry;
185 BDirectory dir(&entry);
190 BEntry entry(existingFile);
191 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
192 BDirectory dir(&entry);
198 BEntry entry(tooLongEntryname);
200 CPPUNIT_ASSERT( equals(entry.InitCheck(), E2BIG, B_NAME_TOO_LONG) );
201 BDirectory dir(&entry);
208 BEntry entry(existing);
209 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
211 CPPUNIT_ASSERT( entry.GetRef(&ref) == B_OK );
217 BEntry entry(nonExisting);
218 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
220 CPPUNIT_ASSERT( entry.GetRef(&ref) == B_OK );
231 BEntry entry(existingFile);
232 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
234 CPPUNIT_ASSERT( entry.GetRef(&ref) == B_OK );
390 BEntry entry(existing);
391 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
392 CPPUNIT_ASSERT( dir.SetTo(&entry) == B_OK );
397 entry.SetTo(nonExisting);
398 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
399 CPPUNIT_ASSERT( dir.SetTo(&entry) == B_ENTRY_NOT_FOUND );
409 entry.Unset();
410 CPPUNIT_ASSERT( equals(dir.SetTo(&entry), B_BAD_ADDRESS, B_BAD_VALUE) );
415 entry.SetTo(existingFile);
416 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
418 CPPUNIT_ASSERT_EQUAL(dir.SetTo(&entry), B_NOT_A_DIRECTORY);
423 entry.SetTo(tooLongEntryname);
425 CPPUNIT_ASSERT( equals(entry.InitCheck(), E2BIG, B_NAME_TOO_LONG) );
426 CPPUNIT_ASSERT( equals(dir.SetTo(&entry), B_BAD_ADDRESS, B_BAD_VALUE) );
432 entry.SetTo(existing);
433 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
435 CPPUNIT_ASSERT( entry.GetRef(&ref) == B_OK );
441 entry.SetTo(nonExisting);
442 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
443 CPPUNIT_ASSERT( entry.GetRef(&ref) == B_OK );
454 entry.SetTo(existingFile);
455 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
456 CPPUNIT_ASSERT( entry.GetRef(&ref) == B_OK );
567 BEntry entry;
568 CPPUNIT_ASSERT( dir.GetEntry(&entry) == B_NO_INIT );
570 entry.Unset();
575 CPPUNIT_ASSERT( dir.GetEntry(&entry) == B_OK );
576 CPPUNIT_ASSERT( entry == BEntry(existing) );
578 entry.Unset();
587 entry.Unset();
593 CPPUNIT_ASSERT( dir.GetEntry(&entry) == B_NO_INIT );
595 entry.Unset();
644 // These are for verification after finding an entry from a BDirectory.
666 BEntry entry;
669 CPPUNIT_ASSERT( dir.FindEntry(existing, &entry) == B_OK );
670 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
671 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
675 entry.Unset();
681 CPPUNIT_ASSERT( dir.FindEntry(existing, &entry) == B_OK );
682 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
683 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
687 entry.Unset();
693 CPPUNIT_ASSERT( dir.FindEntry(existingRelSub, &entry) == B_OK );
694 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
695 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
699 entry.Unset();
708 CPPUNIT_ASSERT( entry.SetTo(existingFile) == B_OK );
709 CPPUNIT_ASSERT( dir.FindEntry(existingRelSub, &entry) == B_ENTRY_NOT_FOUND );
710 CPPUNIT_ASSERT( entry.InitCheck() == B_NO_INIT );
712 entry.Unset();
715 // abstract entry
720 CPPUNIT_ASSERT( entry.SetTo(existingFile) == B_OK );
721 CPPUNIT_ASSERT( dir.FindEntry(nonExistingRel, &entry) == B_ENTRY_NOT_FOUND );
722 CPPUNIT_ASSERT( entry.InitCheck() == B_NO_INIT );
724 entry.Unset();
732 CPPUNIT_ASSERT( entry.SetTo(existingFile) == B_OK );
733 CPPUNIT_ASSERT( dir.FindEntry(NULL, &entry) == B_BAD_VALUE );
734 CPPUNIT_ASSERT(entry.InitCheck() == B_OK);
737 entry.Unset();
742 CPPUNIT_ASSERT( dir.FindEntry(dirLink, &entry) == B_OK );
743 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
744 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
748 entry.Unset();
753 CPPUNIT_ASSERT( dir.FindEntry(dirLink, &entry, true) == B_OK );
754 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
755 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
759 entry.Unset();
764 CPPUNIT_ASSERT( dir.FindEntry(badLink, &entry) == B_OK );
765 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
766 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
770 entry.Unset();
775 CPPUNIT_ASSERT( dir.FindEntry(badLink, &entry, true) == B_ENTRY_NOT_FOUND );
776 CPPUNIT_ASSERT( equals(entry.InitCheck(), B_ENTRY_NOT_FOUND, B_NO_INIT) );
778 entry.Unset();
783 CPPUNIT_ASSERT( dir.FindEntry(cyclicLink1, &entry) == B_OK );
784 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
785 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
789 entry.Unset();
794 CPPUNIT_ASSERT( dir.FindEntry(cyclicLink1, &entry, true) == B_LINK_LIMIT );
795 CPPUNIT_ASSERT( entry.InitCheck() == B_LINK_LIMIT );
797 entry.Unset();
816 // existing entry, initialized BDirectory
822 // existing entry, uninitialized BDirectory
832 // non-existing entry, uninitialized BDirectory
837 // existing entry, badly initialized BDirectory
848 // non-existing entry, badly initialized BDirectory
865 // existing entry (second level, absolute path), initialized BDirectory
871 // existing entry (second level, name only), initialized BDirectory
883 // existing entry (dir), initialized BDirectory, matching node kind
889 // existing entry (dir), initialized BDirectory, mismatching node kind
895 // existing entry (file), initialized BDirectory, matching node kind
901 // existing entry (file), initialized BDirectory, mismatching node kind
907 // existing entry (link), initialized BDirectory, matching node kind
913 // existing entry (link), initialized BDirectory, mismatching node kind
919 // existing entry (relative path), initialized BDirectory,
926 // existing entry (relative path), initialized BDirectory,
935 // existing entry, initialized BDirectory
939 BEntry entry(existingSub);
940 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
941 CPPUNIT_ASSERT( dir.Contains(&entry) == true );
943 // existing entry, uninitialized BDirectory
948 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK );
949 CPPUNIT_ASSERT( dir.Contains(&entry) == false );
951 entry.Unset();
952 // non-existing entry, uninitialized BDirectory
955 CPPUNIT_ASSERT( entry.SetTo(nonExisting) == B_OK);
956 CPPUNIT_ASSERT( dir.Contains(&entry) == false );
958 entry.Unset();
959 // existing entry, badly initialized BDirectory
965 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK);
966 CPPUNIT_ASSERT( dir.Contains(&entry) == false );
968 entry.Unset();
969 // non-existing entry, badly initialized BDirectory
973 CPPUNIT_ASSERT( entry.SetTo(nonExisting) == B_OK);
974 CPPUNIT_ASSERT( dir.Contains(&entry) == false );
976 entry.Unset();
991 // existing entry (second level, absolute path), initialized BDirectory
995 CPPUNIT_ASSERT( entry.SetTo(existingSub) == B_OK);
996 CPPUNIT_ASSERT( dir.Contains(&entry) == true );
998 entry.Unset();
1005 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK);
1006 CPPUNIT_ASSERT( equals(dir.Contains(&entry), false, true) );
1008 entry.Unset();
1009 // existing entry (dir), initialized BDirectory, matching node kind
1013 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK);
1014 CPPUNIT_ASSERT( dir.Contains(&entry, B_DIRECTORY_NODE) == true );
1016 entry.Unset();
1017 // existing entry (dir), initialized BDirectory, mismatching node kind
1021 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK);
1022 CPPUNIT_ASSERT( dir.Contains(&entry, B_FILE_NODE) == false );
1024 entry.Unset();
1025 // existing entry (file), initialized BDirectory, matching node kind
1031 CPPUNIT_ASSERT( entry.SetTo(existingFile) == B_OK);
1032 CPPUNIT_ASSERT( dir.Contains(&entry, B_FILE_NODE) == true );
1034 entry.Unset();
1036 // existing entry (file), initialized BDirectory, mismatching node kind
1040 CPPUNIT_ASSERT( entry.SetTo(existingFile) == B_OK);
1041 CPPUNIT_ASSERT( dir.Contains(&entry, B_SYMLINK_NODE) == false );
1043 entry.Unset();
1044 // existing entry (link), initialized BDirectory, matching node kind
1050 CPPUNIT_ASSERT( entry.SetTo(dirLink) == B_OK);
1051 CPPUNIT_ASSERT( dir.Contains(&entry, B_SYMLINK_NODE) == true );
1053 entry.Unset();
1055 // existing entry (link), initialized BDirectory, mismatching node kind
1061 CPPUNIT_ASSERT( entry.SetTo(dirLink) == B_OK);
1062 CPPUNIT_ASSERT( dir.Contains(&entry, B_DIRECTORY_NODE) == false );
1064 entry.Unset();
1076 // uninitialized dir, existing entry, absolute path
1079 BEntry entry;
1086 entry.Unset();
1087 // badly initialized dir, existing entry, absolute path
1095 entry.Unset();
1096 // initialized dir, existing entry, absolute path
1103 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK );
1104 CPPUNIT_ASSERT( entry.GetStat(&stat2) == B_OK );
1107 entry.Unset();
1108 // initialized dir, existing entry, relative path
1115 CPPUNIT_ASSERT( entry.SetTo(existing) == B_OK );
1116 CPPUNIT_ASSERT( entry.GetStat(&stat2) == B_OK );
1119 entry.Unset();
1120 // initialized dir, non-existing entry, absolute path
1128 entry.Unset();
1137 CPPUNIT_ASSERT( entry.SetTo("/") == B_OK );
1138 CPPUNIT_ASSERT( entry.GetStat(&stat2) == B_OK );
1141 entry.Unset();
1149 entry.Unset();
1160 entry.Unset();
1180 BEntry entry;
1181 CPPUNIT_ASSERT( dir.GetNextEntry(&entry) == B_ENTRY_NOT_FOUND );
1184 entry.Unset();
1192 entry.Unset();
1204 entry.Unset();
1249 while (dir.GetNextEntry(&entry) == B_OK) {
1251 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1252 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
1258 entry.Unset();
1270 entry.Unset();
1280 entry.Unset();
1297 if (dir.GetNextEntry(&entry) == B_OK) {
1299 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1300 CPPUNIT_ASSERT( entry.GetPath(&path) == B_OK );
1309 entry.Unset();
1316 CPPUNIT_ASSERT( dir.GetNextEntry(&entry) == B_FILE_ERROR );
1327 CPPUNIT_ASSERT( dir.GetNextEntry(&entry) == B_FILE_ERROR );
1354 CPPUNIT_ASSERT( dir.GetNextEntry(&entry, true) == B_OK );
1356 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1359 CPPUNIT_ASSERT( entry == entry2 );
1361 entry.Unset();
1387 BEntry entry;
1388 CPPUNIT_ASSERT( subdir.GetEntry(&entry) == B_OK );
1389 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1390 CPPUNIT_ASSERT( entry == BEntry((dirPathName + entryName).c_str()) );
1454 CPPUNIT_ASSERT( subdir.GetEntry(&entry) == B_OK );
1455 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1456 CPPUNIT_ASSERT( entry == BEntry(entryName.c_str()) );
1516 CPPUNIT_ASSERT( subdir.GetEntry(&entry) == B_OK );
1517 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1518 CPPUNIT_ASSERT( entry == BEntry(entryName.c_str()) );
1579 CPPUNIT_ASSERT( subdir.GetEntry(&entry) == B_OK );
1580 CPPUNIT_ASSERT( entry.InitCheck() == B_OK );
1581 CPPUNIT_ASSERT( entry == BEntry((dirPathName + entryName).c_str()) );