Lines Matching refs:File

76   TBDFile File = std::move(Result.get());  in TEST()  local
77 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
83 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
88 EXPECT_EQ(Uuids, File->uuids()); in TEST()
89 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
90 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
91 EXPECT_EQ(std::string("Test.dylib"), File->getInstallName()); in TEST()
92 EXPECT_EQ(PackedVersion(2, 3, 4), File->getCurrentVersion()); in TEST()
93 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion()); in TEST()
94 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
95 EXPECT_EQ(ObjCConstraintType::Retain_Release, File->getObjCConstraint()); in TEST()
96 EXPECT_TRUE(File->isTwoLevelNamespace()); in TEST()
97 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
98 EXPECT_TRUE(File->isInstallAPI()); in TEST()
101 EXPECT_EQ(1U, File->allowableClients().size()); in TEST()
102 EXPECT_EQ(client, File->allowableClients().front()); in TEST()
103 EXPECT_EQ(1U, File->reexportedLibraries().size()); in TEST()
104 EXPECT_EQ(reexport, File->reexportedLibraries().front()); in TEST()
107 for (const auto *Sym : File->symbols()) { in TEST()
165 TBDFile File = std::move(Result.get()); in TEST() local
166 EXPECT_EQ(File->documents().size(), 1U); in TEST()
167 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
173 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
178 EXPECT_EQ(Uuids, File->uuids()); in TEST()
179 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
180 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
181 EXPECT_EQ(std::string("Test.dylib"), File->getInstallName()); in TEST()
182 EXPECT_EQ(PackedVersion(2, 3, 4), File->getCurrentVersion()); in TEST()
183 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion()); in TEST()
184 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
185 EXPECT_EQ(ObjCConstraintType::Retain_Release, File->getObjCConstraint()); in TEST()
186 EXPECT_TRUE(File->isTwoLevelNamespace()); in TEST()
187 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
188 EXPECT_FALSE(File->isInstallAPI()); in TEST()
193 EXPECT_EQ(1U, File->allowableClients().size()); in TEST()
194 EXPECT_EQ(Client, File->allowableClients().front()); in TEST()
195 EXPECT_EQ(2U, File->reexportedLibraries().size()); in TEST()
196 EXPECT_EQ(Reexports, File->reexportedLibraries()); in TEST()
199 for (const auto *Sym : File->symbols()) { in TEST()
214 TBDReexportFile Document = File->documents().front(); in TEST()
265 InterfaceFile File; in TEST() local
269 File.setPath("libfoo.dylib"); in TEST()
270 File.setInstallName("/usr/lib/libfoo.dylib"); in TEST()
271 File.setFileType(FileType::TBD_V3); in TEST()
272 File.addTargets(Targets); in TEST()
273 File.setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
274 File.setTwoLevelNamespace(); in TEST()
275 File.setApplicationExtensionSafe(); in TEST()
276 File.setSwiftABIVersion(5); in TEST()
277 File.setObjCConstraint(ObjCConstraintType::Retain_Release); in TEST()
278 File.addAllowableClient("clientA", Targets[1]); in TEST()
279 File.addReexportedLibrary("/usr/lib/libfoo.dylib", Targets[1]); in TEST()
280 File.addSymbol(SymbolKind::GlobalSymbol, "_sym1", {Targets[0]}); in TEST()
281 File.addSymbol(SymbolKind::GlobalSymbol, "_sym2", {Targets[0]}, in TEST()
283 File.addSymbol(SymbolKind::GlobalSymbol, "_sym3", {Targets[0]}, in TEST()
285 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[1]}); in TEST()
286 File.addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]}); in TEST()
287 File.addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1", in TEST()
292 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
330 InterfaceFile File; in TEST() local
336 File.addTargets(Targets); in TEST()
337 File.setPath("libfoo.dylib"); in TEST()
338 File.setInstallName("/usr/lib/libfoo.dylib"); in TEST()
339 File.setFileType(FileType::TBD_V3); in TEST()
340 File.setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
341 File.setTwoLevelNamespace(); in TEST()
342 File.setApplicationExtensionSafe(); in TEST()
343 File.setSwiftABIVersion(5); in TEST()
344 File.setObjCConstraint(ObjCConstraintType::Retain_Release); in TEST()
345 File.addAllowableClient("clientA", Targets[2]); in TEST()
346 File.addReexportedLibrary("/usr/lib/libbar.dylib", Targets[2]); in TEST()
347 File.addSymbol(SymbolKind::GlobalSymbol, "_sym1", Targets); in TEST()
348 File.addSymbol(SymbolKind::GlobalSymbol, "_sym2", Targets, in TEST()
350 File.addSymbol(SymbolKind::GlobalSymbol, "_symA", Targets, in TEST()
352 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", Targets); in TEST()
353 File.addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", Targets); in TEST()
354 File.addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1", in TEST()
369 File.addDocument(std::make_shared<InterfaceFile>(std::move(Document))); in TEST()
373 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
389 TBDFile File = std::move(Result.get()); in TEST() local
390 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
391 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
392 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
396 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
413 TBDFile File = std::move(Result.get()); in TEST() local
414 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
415 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
416 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
420 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
436 TBDFile File = std::move(Result.get()); in TEST() local
437 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
438 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
439 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
443 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
458 TBDFile File = std::move(Result.get()); in TEST() local
460 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
461 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
462 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
466 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
483 TBDFile File = std::move(Result.get()); in TEST() local
484 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
485 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
486 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
490 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
506 TBDFile File = std::move(Result.get()); in TEST() local
507 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
508 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
512 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
528 TBDFile File = std::move(Result.get()); in TEST() local
529 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
534 EXPECT_EQ(Platforms.size(), File->getPlatforms().size()); in TEST()
535 for (auto Platform : File->getPlatforms()) in TEST()
540 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
557 TBDFile File = std::move(Result.get()); in TEST() local
558 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
559 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
560 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
564 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
581 TBDFile File = std::move(Result.get()); in TEST() local
582 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
583 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
584 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
588 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
603 TBDFile File = std::move(Result.get()); in TEST() local
605 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
606 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
607 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
611 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
627 TBDFile File = std::move(Result.get()); in TEST() local
630 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
631 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
632 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
633 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
637 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
653 TBDFile File = std::move(Result.get()); in TEST() local
654 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
655 EXPECT_EQ(1U, File->getSwiftABIVersion()); in TEST()
659 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
675 TBDFile File = std::move(Result.get()); in TEST() local
676 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
677 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
681 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
697 TBDFile File = std::move(Result.get()); in TEST() local
698 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
699 EXPECT_EQ(3U, File->getSwiftABIVersion()); in TEST()
703 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
719 TBDFile File = std::move(Result.get()); in TEST() local
720 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
721 EXPECT_EQ(4U, File->getSwiftABIVersion()); in TEST()
725 Error WriteResult = TextAPIWriter::writeToStream(OS, *File); in TEST()
758 TBDFile File = std::move(Result.get()); in TEST() local
759 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
760 EXPECT_EQ(5U, File->getSwiftABIVersion()); in TEST()
774 TBDFile File = std::move(Result.get()); in TEST() local
775 EXPECT_EQ(FileType::TBD_V3, File->getFileType()); in TEST()
776 EXPECT_EQ(99U, File->getSwiftABIVersion()); in TEST()
910 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
911 File->addTarget(Target(AK_x86_64, PLATFORM_IOS)); in TEST()
913 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
914 File->setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
915 File->setCompatibilityVersion(PackedVersion(1, 0, 0)); in TEST()
918 FileA, FileB, [](InterfaceFile *File) { File->setSwiftABIVersion(5); })); in TEST() argument
919 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
920 File->setTwoLevelNamespace(false); in TEST()
923 FileA, FileB, [](InterfaceFile *File) { File->setInstallAPI(true); })); in TEST() argument
924 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
925 File->setApplicationExtensionSafe(false); in TEST()
927 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
928 File->addParentUmbrella(Target(AK_armv7, PLATFORM_IOS), "Umbrella.dylib"); in TEST()
930 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
931 File->addAllowableClient("ClientA", Target(AK_armv7, PLATFORM_IOS)); in TEST()
933 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
934 File->addReexportedLibrary("/System/Library/Frameworks/A.framework/A", in TEST()
937 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
938 File->addSymbol(SymbolKind::GlobalSymbol, "_symA", in TEST()
941 EXPECT_TRUE(checkEqualityOnTransform(FileA, FileB, [](InterfaceFile *File) { in TEST() argument
946 File->addDocument(std::make_shared<InterfaceFile>(std::move(Document))); in TEST()