Lines Matching refs:File

82   TBDFile File = std::move(Result.get());  in TEST()  local
83 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
96 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
97 EXPECT_EQ(uuids, File->uuids()); in TEST()
98 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
99 for (auto Platform : File->getPlatforms()) in TEST()
101 EXPECT_EQ(std::string("Umbrella.framework/Umbrella"), File->getInstallName()); in TEST()
102 EXPECT_EQ(PackedVersion(1, 2, 3), File->getCurrentVersion()); in TEST()
103 EXPECT_EQ(PackedVersion(1, 2, 0), File->getCompatibilityVersion()); in TEST()
104 EXPECT_EQ(5U, File->getSwiftABIVersion()); in TEST()
105 EXPECT_FALSE(File->isTwoLevelNamespace()); in TEST()
106 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
107 EXPECT_TRUE(File->isInstallAPI()); in TEST()
111 EXPECT_EQ(1U, File->allowableClients().size()); in TEST()
112 EXPECT_EQ(client, File->allowableClients().front()); in TEST()
113 EXPECT_EQ(1U, File->reexportedLibraries().size()); in TEST()
114 EXPECT_EQ(reexport, File->reexportedLibraries().front()); in TEST()
118 for (const auto *Sym : File->symbols()) { in TEST()
241 TBDFile File = std::move(Result.get()); in TEST() local
242 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
243 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
244 EXPECT_EQ(Uuids, File->uuids()); in TEST()
245 EXPECT_EQ(Platforms, File->getPlatforms()); in TEST()
248 File->getInstallName()); in TEST()
249 EXPECT_TRUE(File->isTwoLevelNamespace()); in TEST()
250 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
251 EXPECT_FALSE(File->isInstallAPI()); in TEST()
252 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCurrentVersion()); in TEST()
253 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion()); in TEST()
256 EXPECT_EQ(1U, File->reexportedLibraries().size()); in TEST()
257 EXPECT_EQ(reexport, File->reexportedLibraries().front()); in TEST()
258 EXPECT_TRUE(File->symbols().empty()); in TEST()
271 TBDReexportFile Document = File->documents().front(); in TEST()
360 InterfaceFile File; in TEST() local
367 File.setInstallName("Umbrella.framework/Umbrella"); in TEST()
368 File.setFileType(FileType::TBD_V4); in TEST()
369 File.addTargets(Targets); in TEST()
370 File.addUUID(uuids[0].first, uuids[0].second); in TEST()
371 File.addUUID(uuids[1].first, uuids[1].second); in TEST()
372 File.setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
373 File.setTwoLevelNamespace(); in TEST()
374 File.setInstallAPI(true); in TEST()
375 File.setApplicationExtensionSafe(true); in TEST()
376 File.setSwiftABIVersion(5); in TEST()
377 File.addAllowableClient("ClientA", Targets[0]); in TEST()
378 File.addParentUmbrella(Targets[0], "System"); in TEST()
379 File.addParentUmbrella(Targets[1], "System"); in TEST()
380 File.addSymbol(SymbolKind::GlobalSymbol, "_symA", {Targets[0]}); in TEST()
381 File.addSymbol(SymbolKind::GlobalSymbol, "_symB", {Targets[1]}); in TEST()
382 File.addSymbol(SymbolKind::GlobalSymbol, "_symC", {Targets[0]}, in TEST()
384 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[0]}); in TEST()
388 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
427 InterfaceFile File; in TEST() local
435 File.setInstallName("/System/Library/Frameworks/Umbrella.framework/Umbrella"); in TEST()
436 File.setFileType(FileType::TBD_V4); in TEST()
437 File.addTargets(Targets); in TEST()
438 File.addUUID(Uuids[0].first, Uuids[0].second); in TEST()
439 File.addUUID(Uuids[1].first, Uuids[1].second); in TEST()
440 File.setCompatibilityVersion(PackedVersion(1, 0, 0)); in TEST()
441 File.setCurrentVersion(PackedVersion(1, 0, 0)); in TEST()
442 File.setTwoLevelNamespace(); in TEST()
443 File.setApplicationExtensionSafe(true); in TEST()
444 File.addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
446 File.addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
467 File.addDocument(std::make_shared<InterfaceFile>(std::move(Document))); in TEST()
471 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
491 TBDFile File = std::move(Result.get()); in TEST() local
492 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
493 EXPECT_EQ(AK_x86_64 | AK_arm64 | AK_i386, File->getArchitectures()); in TEST()
494 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
495 for (auto Platform : File->getPlatforms()) in TEST()
500 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
520 TBDFile File = std::move(Result.get()); in TEST() local
521 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
522 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
523 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
524 for (auto Platform : File->getPlatforms()) in TEST()
529 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
546 TBDFile File = std::move(Result.get()); in TEST() local
547 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
548 EXPECT_EQ(AK_arm64 | AK_armv7k, File->getArchitectures()); in TEST()
549 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
550 EXPECT_EQ(PLATFORM_IOS, *File->getPlatforms().begin()); in TEST()
554 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
571 TBDFile File = std::move(Result.get()); in TEST() local
572 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
573 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
574 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
575 EXPECT_EQ(PLATFORM_MACCATALYST, *File->getPlatforms().begin()); in TEST()
579 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
595 TBDFile File = std::move(Result.get()); in TEST() local
596 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
597 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
598 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
599 EXPECT_EQ(PLATFORM_IOS, *File->getPlatforms().begin()); in TEST()
603 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
619 TBDFile File = std::move(Result.get()); in TEST() local
620 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
621 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
622 EXPECT_EQ(PLATFORM_BRIDGEOS, *File->getPlatforms().begin()); in TEST()
623 EXPECT_EQ(ArchitectureSet(AK_armv7k), File->getArchitectures()); in TEST()
627 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
643 TBDFile File = std::move(Result.get()); in TEST() local
644 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
645 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
646 EXPECT_EQ(PLATFORM_IOS, *File->getPlatforms().begin()); in TEST()
647 EXPECT_EQ(ArchitectureSet(AK_arm64e), File->getArchitectures()); in TEST()
651 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
666 TBDFile File = std::move(Result.get()); in TEST() local
667 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
668 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
669 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
670 EXPECT_EQ(PLATFORM_MACOS, *File->getPlatforms().begin()); in TEST()
674 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
691 TBDFile File = std::move(Result.get()); in TEST() local
692 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
693 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
694 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
695 EXPECT_EQ(PLATFORM_IOSSIMULATOR, *File->getPlatforms().begin()); in TEST()
699 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
715 TBDFile File = std::move(Result.get()); in TEST() local
716 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
717 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
718 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
719 EXPECT_EQ(PLATFORM_TVOSSIMULATOR, *File->getPlatforms().begin()); in TEST()
723 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
739 TBDFile File = std::move(Result.get()); in TEST() local
740 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
741 EXPECT_EQ(ArchitectureSet(AK_i386), File->getArchitectures()); in TEST()
742 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
743 EXPECT_EQ(PLATFORM_WATCHOSSIMULATOR, *File->getPlatforms().begin()); in TEST()
747 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
763 TBDFile File = std::move(Result.get()); in TEST() local
764 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
765 EXPECT_EQ(ArchitectureSet(AK_i386), File->getArchitectures()); in TEST()
766 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
767 EXPECT_EQ(PLATFORM_DRIVERKIT, *File->getPlatforms().begin()); in TEST()
771 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
788 TBDFile File = std::move(Result.get()); in TEST() local
789 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
790 EXPECT_EQ(1U, File->getSwiftABIVersion()); in TEST()
806 TBDFile File = std::move(Result.get()); in TEST() local
807 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
808 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
824 TBDFile File = std::move(Result.get()); in TEST() local
825 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
826 EXPECT_EQ(5U, File->getSwiftABIVersion()); in TEST()
830 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
847 TBDFile File = std::move(Result.get()); in TEST() local
848 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
849 EXPECT_EQ(99U, File->getSwiftABIVersion()); in TEST()
853 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
1136 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1137 File->addTarget(Target(AK_x86_64, PLATFORM_IOS)); in TEST()
1139 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1140 File->setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
1141 File->setCompatibilityVersion(PackedVersion(1, 0, 0)); in TEST()
1144 FileA, FileB, [](InterfaceFile *File) { File->setSwiftABIVersion(5); })); in TEST() argument
1145 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1146 File->setTwoLevelNamespace(false); in TEST()
1149 FileA, FileB, [](InterfaceFile *File) { File->setInstallAPI(true); })); in TEST() argument
1150 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1151 File->setApplicationExtensionSafe(false); in TEST()
1153 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1154 File->addParentUmbrella(Target(AK_x86_64, PLATFORM_MACOS), "System.dylib"); in TEST()
1156 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1157 File->addAllowableClient("ClientA", Target(AK_i386, PLATFORM_MACOS)); in TEST()
1159 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1160 File->addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
1163 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1164 File->addSymbol(SymbolKind::GlobalSymbol, "_symA", in TEST()
1167 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1172 File->addDocument(std::make_shared<InterfaceFile>(std::move(Document))); in TEST()