Lines Matching refs:File

82   TBDFile File = std::move(Result.get());  in TEST()  local
83 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
93 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
94 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
95 for (auto Platform : File->getPlatforms()) in TEST()
97 EXPECT_EQ(std::string("Umbrella.framework/Umbrella"), File->getInstallName()); in TEST()
98 EXPECT_EQ(PackedVersion(1, 2, 3), File->getCurrentVersion()); in TEST()
99 EXPECT_EQ(PackedVersion(1, 2, 0), File->getCompatibilityVersion()); in TEST()
100 EXPECT_EQ(5U, File->getSwiftABIVersion()); in TEST()
101 EXPECT_FALSE(File->isTwoLevelNamespace()); in TEST()
102 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
103 EXPECT_FALSE(File->isOSLibNotForSharedCache()); in TEST()
107 EXPECT_EQ(1U, File->allowableClients().size()); in TEST()
108 EXPECT_EQ(client, File->allowableClients().front()); in TEST()
109 EXPECT_EQ(1U, File->reexportedLibraries().size()); in TEST()
110 EXPECT_EQ(reexport, File->reexportedLibraries().front()); in TEST()
113 for (const auto *Sym : File->symbols()) { in TEST()
234 TBDFile File = std::move(Result.get()); in TEST() local
235 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
236 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
237 EXPECT_EQ(Platforms, File->getPlatforms()); in TEST()
240 File->getInstallName()); in TEST()
241 EXPECT_TRUE(File->isTwoLevelNamespace()); in TEST()
242 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
243 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCurrentVersion()); in TEST()
244 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion()); in TEST()
247 EXPECT_EQ(1U, File->reexportedLibraries().size()); in TEST()
248 EXPECT_EQ(reexport, File->reexportedLibraries().front()); in TEST()
249 EXPECT_TRUE(File->symbols().empty()); in TEST()
262 TBDReexportFile Document = File->documents().front(); in TEST()
340 InterfaceFile File; in TEST() local
345 File.setInstallName("Umbrella.framework/Umbrella"); in TEST()
346 File.setFileType(FileType::TBD_V4); in TEST()
347 File.addTargets(Targets); in TEST()
348 File.setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
349 File.setTwoLevelNamespace(); in TEST()
350 File.setApplicationExtensionSafe(true); in TEST()
351 File.setSwiftABIVersion(5); in TEST()
352 File.addAllowableClient("ClientA", Targets[0]); in TEST()
353 File.addParentUmbrella(Targets[0], "System"); in TEST()
354 File.addParentUmbrella(Targets[1], "System"); in TEST()
355 File.addSymbol(EncodeKind::GlobalSymbol, "_symA", {Targets[0]}); in TEST()
356 File.addSymbol(EncodeKind::GlobalSymbol, "_symB", {Targets[1]}); in TEST()
357 File.addSymbol(EncodeKind::GlobalSymbol, "_symC", {Targets[0]}, in TEST()
359 File.addSymbol(EncodeKind::ObjectiveCClass, "Class1", {Targets[0]}); in TEST()
363 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
392 InterfaceFile File; in TEST() local
400 File.setInstallName("/System/Library/Frameworks/Umbrella.framework/Umbrella"); in TEST()
401 File.setFileType(FileType::TBD_V4); in TEST()
402 File.addTargets(Targets); in TEST()
403 File.setCompatibilityVersion(PackedVersion(1, 0, 0)); in TEST()
404 File.setCurrentVersion(PackedVersion(1, 0, 0)); in TEST()
405 File.setTwoLevelNamespace(); in TEST()
406 File.setApplicationExtensionSafe(true); in TEST()
407 File.addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
409 File.addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
428 File.addDocument(std::make_shared<InterfaceFile>(std::move(Document))); in TEST()
432 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
452 TBDFile File = std::move(Result.get()); in TEST() local
453 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
454 EXPECT_EQ(AK_x86_64 | AK_arm64 | AK_i386, File->getArchitectures()); in TEST()
455 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
456 for (auto Platform : File->getPlatforms()) in TEST()
461 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
481 TBDFile File = std::move(Result.get()); in TEST() local
482 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
483 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
484 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
485 for (auto Platform : File->getPlatforms()) in TEST()
490 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
507 TBDFile File = std::move(Result.get()); in TEST() local
508 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
509 EXPECT_EQ(AK_arm64 | AK_armv7k, File->getArchitectures()); in TEST()
510 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
511 EXPECT_EQ(PLATFORM_IOS, *File->getPlatforms().begin()); in TEST()
515 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
532 TBDFile File = std::move(Result.get()); in TEST() local
533 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
534 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
535 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
536 EXPECT_EQ(PLATFORM_MACCATALYST, *File->getPlatforms().begin()); in TEST()
540 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
557 TBDFile File = std::move(Result.get()); in TEST() local
558 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
559 EXPECT_EQ(getPlatformFromName("ios-macabi"), *File->getPlatforms().begin()); in TEST()
572 TBDFile File = std::move(Result.get()); in TEST() local
573 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
574 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
575 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
576 EXPECT_EQ(PLATFORM_IOS, *File->getPlatforms().begin()); in TEST()
580 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
596 TBDFile File = std::move(Result.get()); in TEST() local
597 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
598 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
599 EXPECT_EQ(PLATFORM_BRIDGEOS, *File->getPlatforms().begin()); in TEST()
600 EXPECT_EQ(ArchitectureSet(AK_armv7k), File->getArchitectures()); in TEST()
604 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
620 TBDFile File = std::move(Result.get()); in TEST() local
621 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
622 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
623 EXPECT_EQ(PLATFORM_IOS, *File->getPlatforms().begin()); in TEST()
624 EXPECT_EQ(ArchitectureSet(AK_arm64e), File->getArchitectures()); in TEST()
628 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(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
646 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
647 EXPECT_EQ(PLATFORM_MACOS, *File->getPlatforms().begin()); in TEST()
651 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
668 TBDFile File = std::move(Result.get()); in TEST() local
669 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
670 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
671 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
672 EXPECT_EQ(PLATFORM_IOSSIMULATOR, *File->getPlatforms().begin()); in TEST()
676 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
692 TBDFile File = std::move(Result.get()); in TEST() local
693 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
694 EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures()); in TEST()
695 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
696 EXPECT_EQ(PLATFORM_TVOSSIMULATOR, *File->getPlatforms().begin()); in TEST()
700 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
716 TBDFile File = std::move(Result.get()); in TEST() local
717 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
718 EXPECT_EQ(ArchitectureSet(AK_i386), File->getArchitectures()); in TEST()
719 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
720 EXPECT_EQ(PLATFORM_WATCHOSSIMULATOR, *File->getPlatforms().begin()); in TEST()
724 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
740 TBDFile File = std::move(Result.get()); in TEST() local
741 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
742 EXPECT_EQ(ArchitectureSet(AK_i386), File->getArchitectures()); in TEST()
743 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
744 EXPECT_EQ(PLATFORM_DRIVERKIT, *File->getPlatforms().begin()); in TEST()
748 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
765 auto File = std::move(Result.get()); in TEST() local
766 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
770 EXPECT_EQ(File->getPlatforms().size(), 2U); in TEST()
771 for (auto Platform : File->getPlatforms()) in TEST()
774 EXPECT_EQ(ArchitectureSet(AK_arm64e), File->getArchitectures()); in TEST()
778 auto WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
794 TBDFile File = std::move(Result.get()); in TEST() local
795 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
796 EXPECT_EQ(1U, File->getSwiftABIVersion()); in TEST()
812 TBDFile File = std::move(Result.get()); in TEST() local
813 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
814 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
830 TBDFile File = std::move(Result.get()); in TEST() local
831 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
832 EXPECT_EQ(5U, File->getSwiftABIVersion()); in TEST()
836 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
853 TBDFile File = std::move(Result.get()); in TEST() local
854 EXPECT_EQ(FileType::TBD_V4, File->getFileType()); in TEST()
855 EXPECT_EQ(99U, File->getSwiftABIVersion()); in TEST()
859 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
1140 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1141 File->addTarget(Target(AK_x86_64, PLATFORM_IOS)); in TEST()
1143 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1144 File->setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
1145 File->setCompatibilityVersion(PackedVersion(1, 0, 0)); in TEST()
1148 FileA, FileB, [](InterfaceFile *File) { File->setSwiftABIVersion(5); })); in TEST() argument
1149 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1150 File->setTwoLevelNamespace(false); in TEST()
1152 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1153 File->setApplicationExtensionSafe(false); in TEST()
1155 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1156 File->addParentUmbrella(Target(AK_x86_64, PLATFORM_MACOS), "System.dylib"); in TEST()
1158 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1159 File->addAllowableClient("ClientA", Target(AK_i386, PLATFORM_MACOS)); in TEST()
1161 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1162 File->addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
1165 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1166 File->addSymbol(EncodeKind::GlobalSymbol, "_symA", in TEST()
1169 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
1175 File->addDocument(std::make_shared<InterfaceFile>(std::move(Document))); in TEST()