Lines Matching refs:file

37 	= "application/x-vnd.obos.app-file-info-test1";
39 = "application/x-vnd.obos.app-file-info-test2";
41 = "application/x-vnd.obos.app-file-info-test3";
43 = "application/x-vnd.obos.app-file-info-test4";
52 = "application/x-vnd.obos.app-file-info-test-app1";
54 = "application/x-vnd.obos.app-file-info-test-app2";
56 = "application/x-vnd.obos.app-file-info-test-app3";
180 = new BApplication("application/x-vnd.obos.app-file-info-test");
270 ReadResource(BFile &file, const char *name, int32 id, type_code type,
274 CHK(resources.SetTo(&file) == B_OK);
304 CheckResource(BFile &file, const char *name, int32 id, type_code type,
308 CHK(resources.SetTo(&file) == B_OK);
332 CheckNoResource(BFile &file, const char *name)
335 CHK(resources.SetTo(&file) == B_OK);
389 static void CheckAttribute(BNode &file, const TypeValue &value)
391 CheckAttr(file, kTypeAttribute, B_MIME_STRING_TYPE, value.type.c_str(),
395 static void CheckResource(BFile &file, const TypeValue &value)
397 ::CheckResource(file, kTypeAttribute, kTypeResourceID,
430 static void CheckAttribute(BNode &file, const SignatureValue &value)
432 CheckAttr(file, kSignatureAttribute, B_MIME_STRING_TYPE, value.type.c_str(),
436 static void CheckResource(BFile &file, const SignatureValue &value)
438 ::CheckResource(file, kSignatureAttribute, kSignatureResourceID,
479 static void CheckAttribute(BNode &file, const AppFlagsValue &value)
481 CheckAttr(file, kAppFlagsAttribute, APP_FLAGS_TYPE, &value.flags,
485 static void CheckResource(BFile &file, const AppFlagsValue &value)
487 ::CheckResource(file, kAppFlagsAttribute, kAppFlagsResourceID,
545 static void CheckAttribute(BNode &file, const SupportedTypesValue &value)
548 char *buffer = ReadAttr(file, kSupportedTypesAttribute,
557 static void CheckResource(BFile &file, const SupportedTypesValue &value)
560 char *buffer = ReadResource(file, kSupportedTypesAttribute,
623 static void CheckAttribute(BNode &file, const IconValue &value)
625 CheckAttr(file, kMiniIconAttribute, MINI_ICON_TYPE, value.mini.Bits(),
627 CheckAttr(file, kLargeIconAttribute, LARGE_ICON_TYPE,
631 static void CheckResource(BFile &file, const IconValue &value)
633 ::CheckResource(file, kMiniIconAttribute, kMiniIconResourceID,
636 ::CheckResource(file, kLargeIconAttribute, kLargeIconResourceID,
685 static void CheckAttribute(BNode &file, const VersionInfoValue &value)
688 CheckAttr(file, kVersionInfoAttribute, VERSION_INFO_TYPE,
692 static void CheckResource(BFile &file, const VersionInfoValue &value)
695 ::CheckResource(file, kVersionInfoAttribute,
747 static void CheckAttribute(BNode &file, const IconForTypeValue &value)
751 CheckAttr(file, attrNameM.c_str(), MINI_ICON_TYPE, value.mini.Bits(),
755 CheckAttr(file, attrNameL.c_str(), LARGE_ICON_TYPE,
759 static void CheckResource(BFile &file, const IconForTypeValue &value)
763 ::CheckResource(file, attrNameM.c_str(), kMiniIconForTypeResourceID,
768 ::CheckResource(file, attrNameL.c_str(), kLargeIconForTypeResourceID,
787 CheckTypeResource(BFile &file, const char *data)
789 CheckResource(file, kTypeAttribute, kTypeResourceID, B_MIME_STRING_TYPE,
805 CheckSignatureResource(BFile &file, const char *data)
807 CheckResource(file, kSignatureAttribute, kSignatureResourceID,
822 CheckAppFlagsResource(BFile &file, uint32 flags)
824 CheckResource(file, kAppFlagsAttribute, kAppFlagsResourceID,
839 CheckSupportedTypesResource(BFile &file, const BMessage *data)
841 SupportedTypesChecker::CheckResource(file, SupportedTypesValue(*data));
870 CheckIconResource(BFile &file, BBitmap *data)
890 CheckResource(file, attribute, resourceID, type, data->Bits(),
906 CheckVersionInfoResource(BFile &file, version_info *data)
908 CheckResource(file, kVersionInfoAttribute, kVersionInfoResourceID,
943 CheckIconForTypeResource(BFile &file, const char *type, BBitmap *data,
966 CheckResource(file, attribute.c_str(), resourceID, iconType, data->Bits(),
994 CheckNoIconForTypeResource(BFile &file, const char *type, icon_size iconSize)
1009 CheckNoResource(file, attribute.c_str());
1032 // BAppFileInfo(BFile *file)
1033 // * NULL file => InitCheck() == B_BAD_VALUE
1041 // * invalid file => InitCheck() == B_BAD_VALUE
1044 BFile file;
1045 BAppFileInfo appFileInfo(&file);
1050 // * valid file => InitCheck() == B_OK
1053 BFile file(testFile1, B_READ_WRITE);
1054 BAppFileInfo appFileInfo(&file);
1070 // status_t SetTo(BFile *file)
1071 // * NULL file => InitCheck() == B_NO_INIT
1080 // * invalid file => InitCheck() == B_BAD_VALUE
1083 BFile file;
1085 CHK(appFileInfo.SetTo(&file) == B_BAD_VALUE);
1090 // * valid file => InitCheck() == B_OK
1094 BFile file(testFile1, B_READ_WRITE);
1096 CHK(appFileInfo.SetTo(&file) == B_OK);
1101 CHK(file.GetSize(&size) == B_OK);
1103 CheckNoAttr(file, kTypeAttribute);
1104 CheckNoAttr(file, kMiniIconAttribute);
1105 CheckNoAttr(file, kLargeIconAttribute);
1106 // reinit with NULL file
1111 CHK(file.GetSize(&size) == B_OK);
1113 CheckNoAttr(file, kTypeAttribute);
1114 CheckNoAttr(file, kMiniIconAttribute);
1115 CheckNoAttr(file, kLargeIconAttribute);
1116 // reinit with valid file
1133 BFile file(testFile1, B_READ_WRITE);
1135 CHK(appFileInfo.SetTo(&file) == B_OK);
1148 BFile file(testFile1, B_READ_WRITE);
1150 CHK(appFileInfo.SetTo(&file) == B_OK);
1157 BFile file(testFile1, B_READ_WRITE);
1159 CHK(appFileInfo.SetTo(&file) == B_OK);
1166 CheckTypeAttr(file, testType1);
1168 CheckTypeResource(file, testType1);
1174 CheckTypeAttr(file, testType2);
1176 CheckTypeResource(file, testType2);
1183 BFile file(testFile1, B_READ_WRITE);
1185 CHK(appFileInfo.SetTo(&file) == B_OK);
1190 CheckNoAttr(file, kTypeAttribute);
1192 CheckNoResource(file, kTypeAttribute);
1203 BFile file(testFile1, B_READ_WRITE);
1205 CHK(appFileInfo.SetTo(&file) == B_OK);
1211 CheckTypeAttr(file, invalidTestType);
1213 CheckTypeResource(file, invalidTestType);
1218 BFile file(testFile1, B_READ_WRITE);
1220 CHK(appFileInfo.SetTo(&file) == B_OK);
1225 CheckNoAttr(file, kTypeAttribute);
1227 CheckNoResource(file, kTypeAttribute);
1239 BFile file(testFile1, B_READ_WRITE);
1241 CHK(appFileInfo.SetTo(&file) == B_OK);
1254 BFile file(testFile1, B_READ_WRITE);
1256 CHK(appFileInfo.SetTo(&file) == B_OK);
1263 BFile file(testFile1, B_READ_WRITE);
1265 CHK(appFileInfo.SetTo(&file) == B_OK);
1273 CheckSignatureAttr(file, testAppSignature1);
1275 CheckSignatureResource(file, testAppSignature1);
1282 CheckSignatureAttr(file, testAppSignature2);
1284 CheckSignatureResource(file, testAppSignature2);
1291 BFile file(testFile1, B_READ_WRITE);
1293 CHK(appFileInfo.SetTo(&file) == B_OK);
1298 CheckNoAttr(file, kSignatureAttribute);
1300 CheckNoResource(file, kSignatureAttribute);
1311 BFile file(testFile1, B_READ_WRITE);
1313 CHK(appFileInfo.SetTo(&file) == B_OK);
1319 CheckSignatureAttr(file, invalidTestType);
1321 CheckSignatureResource(file, invalidTestType);
1326 BFile file(testFile1, B_READ_WRITE);
1328 CHK(appFileInfo.SetTo(&file) == B_OK);
1333 CheckNoAttr(file, kSignatureAttribute);
1335 CheckNoResource(file, kSignatureAttribute);
1347 BFile file(testFile1, B_READ_WRITE);
1349 CHK(appFileInfo.SetTo(&file) == B_OK);
1362 BFile file(testFile1, B_READ_WRITE);
1364 CHK(appFileInfo.SetTo(&file) == B_OK);
1373 BFile file(testFile1, B_READ_WRITE);
1375 CHK(appFileInfo.SetTo(&file) == B_OK);
1382 CheckAppFlagsAttr(file, testFlags1);
1384 CheckAppFlagsResource(file, testFlags1);
1390 CheckAppFlagsAttr(file, testFlags2);
1392 CheckAppFlagsResource(file, testFlags2);
1439 BFile file(testFile1, B_READ_WRITE);
1441 CHK(appFileInfo.SetTo(&file) == B_OK);
1457 BFile file(testFile1, B_READ_WRITE);
1459 CHK(appFileInfo.SetTo(&file) == B_OK);
1466 BFile file(testFile1, B_READ_WRITE);
1468 CHK(appFileInfo.SetTo(&file) == B_OK);
1481 CheckSupportedTypesAttr(file, &testTypes1);
1483 CheckSupportedTypesResource(file, &testTypes1);
1502 CheckSupportedTypesAttr(file, &testTypes2);
1504 CheckSupportedTypesResource(file, &testTypes2);
1511 BFile file(testFile1, B_READ_WRITE);
1513 CHK(appFileInfo.SetTo(&file) == B_OK);
1527 BFile file(testFile1, B_READ_WRITE);
1529 CHK(appFileInfo.SetTo(&file) == B_OK);
1546 BFile file(testFile1, B_READ_WRITE);
1548 CHK(appFileInfo.SetTo(&file) == B_OK);
1562 CheckNoAttr(file, kSupportedTypesAttribute);
1564 CheckNoResource(file, kSupportedTypesAttribute);
1580 CheckNoAttr(file, kSupportedTypesAttribute);
1582 CheckNoResource(file, kSupportedTypesAttribute);
1597 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1599 CHK(appFileInfo.SetTo(&file) == B_OK);
1626 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1628 CHK(appFileInfo.SetTo(&file) == B_OK);
1655 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1657 CHK(appFileInfo.SetTo(&file) == B_OK);
1678 BFile file(testFile1, B_READ_WRITE);
1680 CHK(appFileInfo.SetTo(&file) == B_OK);
1691 CheckNoAttr(file, kSupportedTypesAttribute);
1693 CheckNoResource(file, kSupportedTypesAttribute);
1702 BFile file(testFile1, B_READ_WRITE);
1704 CHK(appFileInfo.SetTo(&file) == B_OK);
1714 BFile file(testFile1, B_READ_WRITE);
1716 CHK(appFileInfo.SetTo(&file) == B_OK);
1741 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1743 CHK(appFileInfo.SetTo(&file) == B_OK);
1757 CheckSupportedTypesAttr(file, &testTypes1);
1759 CheckSupportedTypesResource(file, &testTypes1);
1777 CheckSupportedTypesAttr(file, &testTypes2);
1779 CheckSupportedTypesResource(file, &testTypes2);
1800 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1802 CHK(appFileInfo.SetTo(&file) == B_OK);
1822 CheckSupportedTypesAttr(file, &testTypes1);
1824 CheckSupportedTypesResource(file, &testTypes1);
1848 CheckSupportedTypesAttr(file, &testTypes2);
1850 CheckSupportedTypesResource(file, &testTypes2);
1871 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1873 CHK(appFileInfo.SetTo(&file) == B_OK);
1886 CheckNoAttr(file, kSupportedTypesAttribute);
1888 CheckNoResource(file, kSupportedTypesAttribute);
1901 CheckNoAttr(file, kSupportedTypesAttribute);
1903 CheckNoResource(file, kSupportedTypesAttribute);
1907 // * set supported types, remove file, create file, get supported types
1919 BFile file(testFile1, B_READ_WRITE | B_CREATE_FILE);
1921 CHK(appFileInfo.SetTo(&file) == B_OK);
1933 CheckSupportedTypesAttr(file, &testTypes1);
1935 CheckSupportedTypesResource(file, &testTypes1);
1938 // remove the file
1940 file.Unset();
1943 CHK(file.SetTo(testFile1, B_READ_WRITE | B_CREATE_FILE) == B_OK);
1944 CHK(appFileInfo.SetTo(&file) == B_OK);
1953 CheckNoAttr(file, kSupportedTypesAttribute);
1955 CheckNoResource(file, kSupportedTypesAttribute);
1969 BFile file(testFile1, B_READ_WRITE);
1971 CHK(appFileInfo.SetTo(&file) == B_OK);
1987 BFile file(testFile1, B_READ_WRITE);
1989 CHK(appFileInfo.SetTo(&file) == B_OK);
1998 BFile file(testFile1, B_READ_WRITE);
2000 CHK(appFileInfo.SetTo(&file) == B_OK);
2007 BFile file(testFile1, B_READ_WRITE);
2009 CHK(appFileInfo.SetTo(&file) == B_OK);
2017 CheckIconAttr(file, fIconM1);
2019 CheckIconResource(file, fIconM1);
2026 CheckIconAttr(file, fIconM2);
2028 CheckIconResource(file, fIconM2);
2036 CheckIconAttr(file, fIconL1);
2038 CheckIconResource(file, fIconL1);
2045 CheckIconAttr(file, fIconL2);
2047 CheckIconResource(file, fIconL2);
2052 BFile file(testFile1, B_READ_WRITE);
2054 CHK(appFileInfo.SetTo(&file) == B_OK);
2078 BFile file(testFile1, B_READ_WRITE);
2080 CHK(appFileInfo.SetTo(&file) == B_OK);
2087 CheckNoAttr(file, kMiniIconAttribute);
2089 CheckNoResource(file, kMiniIconAttribute);
2096 CheckNoAttr(file, kLargeIconAttribute);
2098 CheckNoResource(file, kLargeIconAttribute);
2112 BFile file(testFile1, B_READ_WRITE);
2114 CHK(appFileInfo.SetTo(&file) == B_OK);
2120 // * file has app signature, set an icon => the icon is also set on the
2124 BFile file(testFile1, B_READ_WRITE);
2126 CHK(appFileInfo.SetTo(&file) == B_OK);
2183 BFile file(testFile1, B_READ_WRITE);
2185 CHK(appFileInfo.SetTo(&file) == B_OK);
2196 BFile file(testFile1, B_READ_WRITE);
2198 CHK(appFileInfo.SetTo(&file) == B_OK);
2216 CheckVersionInfoAttr(file, testInfos1);
2218 CheckVersionInfoResource(file, testInfos1);
2228 CheckVersionInfoAttr(file, testInfos2);
2230 CheckVersionInfoResource(file, testInfos2);
2240 CheckVersionInfoAttr(file, testInfos3);
2242 CheckVersionInfoResource(file, testInfos3);
2249 BFile file(testFile1, B_READ_WRITE);
2251 CHK(appFileInfo.SetTo(&file) == B_OK);
2265 BFile file(testFile1, B_READ_WRITE);
2267 CHK(appFileInfo.SetTo(&file) == B_OK);
2278 CheckNoAttr(file, kVersionInfoAttribute);
2280 CheckNoResource(file, kVersionInfoAttribute);
2294 CheckNoAttr(file, kVersionInfoAttribute);
2296 CheckNoResource(file, kVersionInfoAttribute);
2319 BFile file(testFile1, B_READ_WRITE);
2321 CHK(appFileInfo.SetTo(&file) == B_OK);
2341 BFile file(testFile1, B_READ_WRITE);
2343 CHK(appFileInfo.SetTo(&file) == B_OK);
2354 BFile file(testFile1, B_READ_WRITE);
2356 CHK(appFileInfo.SetTo(&file) == B_OK);
2364 BFile file(testFile1, B_READ_WRITE);
2366 CHK(appFileInfo.SetTo(&file) == B_OK);
2375 CheckIconForTypeAttr(file, testType1, fIconM1);
2377 CheckIconForTypeResource(file, testType1, fIconM1);
2386 CheckIconForTypeAttr(file, testType1, fIconM2);
2388 CheckIconForTypeResource(file, testType1, fIconM2);
2398 CheckIconForTypeAttr(file, testType1, fIconL1);
2400 CheckIconForTypeResource(file, testType1, fIconL1);
2409 CheckIconForTypeAttr(file, testType1, fIconL2);
2411 CheckIconForTypeResource(file, testType1, fIconL2);
2416 BFile file(testFile1, B_READ_WRITE);
2418 CHK(appFileInfo.SetTo(&file) == B_OK);
2444 BFile file(testFile1, B_READ_WRITE);
2446 CHK(appFileInfo.SetTo(&file) == B_OK);
2454 CheckNoIconForTypeAttr(file, testType1, B_MINI_ICON);
2456 CheckNoIconForTypeResource(file, testType1, B_MINI_ICON);
2464 CheckNoIconForTypeAttr(file, testType1, B_LARGE_ICON);
2466 CheckNoIconForTypeResource(file, testType1, B_LARGE_ICON);
2482 BFile file(testFile1, B_READ_WRITE);
2484 CHK(appFileInfo.SetTo(&file) == B_OK);
2495 BFile file(testFile1, B_READ_WRITE);
2497 CHK(appFileInfo.SetTo(&file) == B_OK);
2504 CheckIconAttr(file, fIconM1);
2506 CheckIconResource(file, fIconM1);
2511 CheckIconAttr(file, fIconL1);
2513 CheckIconResource(file, fIconL1);
2518 CheckIconAttr(file, fIconM1);
2520 CheckIconResource(file, fIconM1);
2525 CheckIconAttr(file, fIconL1);
2527 CheckIconResource(file, fIconL1);
2532 BFile file(testFile1, B_READ_WRITE);
2534 CHK(appFileInfo.SetTo(&file) == B_OK);
2550 CheckIconForTypeAttr(file, testType1, fIconM1);
2552 CheckIconForTypeResource(file, testType1, fIconM1);
2558 CheckIconForTypeAttr(file, testType1, fIconL1);
2560 CheckIconForTypeResource(file, testType1, fIconL1);
2567 CheckIconForTypeAttr(file, testType2, fIconM2);
2569 CheckIconForTypeResource(file, testType2, fIconM2,
2576 CheckIconForTypeAttr(file, testType2, fIconL2);
2578 CheckIconForTypeResource(file, testType2, fIconL2,
2589 BFile file(testFile1, B_READ_WRITE);
2591 CHK(appFileInfo.SetTo(&file) == B_OK);
2600 CheckNoIconForTypeAttr(file, invalidTestType, B_LARGE_ICON);
2601 CheckNoIconForTypeResource(file, invalidTestType, B_LARGE_ICON);
2606 CheckNoIconForTypeAttr(file, invalidTestType, B_MINI_ICON);
2607 CheckNoIconForTypeResource(file, invalidTestType, B_MINI_ICON);
2612 BFile file(testFile1, B_READ_WRITE);
2614 CHK(appFileInfo.SetTo(&file) == B_OK);
2620 // * file has app signature, set an icon => the icon is also set on the
2624 BFile file(testFile1, B_READ_WRITE);
2626 CHK(appFileInfo.SetTo(&file) == B_OK);
2673 BFile file(testFile1, B_READ_WRITE);
2675 CHK(appFileInfo.SetTo(&file) == B_OK);
2690 Checker::CheckAttribute(file, testValue1);
2691 Checker::CheckResource(file, testValue1);
2705 Checker::CheckAttribute(file, testValue2);
2706 Checker::CheckResource(file, testValue1);
2728 Checker::CheckAttribute(file, testValue2);
2729 Checker::CheckResource(file, testValue3);
2763 // The file needs to have a signature and the signature must be known
2766 BFile file(testFile1, B_READ_WRITE);
2768 CHK(appFileInfo.SetTo(&file) == B_OK);