Lines Matching refs:File
72 TBDFile File = std::move(Result.get()); in TEST() local
73 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
79 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
80 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
81 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
82 EXPECT_EQ(std::string("Test.dylib"), File->getInstallName()); in TEST()
83 EXPECT_EQ(PackedVersion(2, 3, 4), File->getCurrentVersion()); in TEST()
84 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion()); in TEST()
85 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
86 EXPECT_EQ(ObjCConstraintType::None, File->getObjCConstraint()); in TEST()
87 EXPECT_TRUE(File->isTwoLevelNamespace()); in TEST()
88 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
89 EXPECT_FALSE(File->isInstallAPI()); in TEST()
92 EXPECT_EQ(1U, File->allowableClients().size()); in TEST()
93 EXPECT_EQ(client, File->allowableClients().front()); in TEST()
94 EXPECT_EQ(1U, File->reexportedLibraries().size()); in TEST()
95 EXPECT_EQ(reexport, File->reexportedLibraries().front()); in TEST()
98 for (const auto *Sym : File->symbols()) { in TEST()
111 File->addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]}); in TEST()
112 File->addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1", in TEST()
126 TBDFile File = std::move(Result.get()); in TEST() local
127 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
133 EXPECT_EQ(Archs, File->getArchitectures()); in TEST()
134 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
135 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
136 EXPECT_EQ(std::string("Test.dylib"), File->getInstallName()); in TEST()
137 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCurrentVersion()); in TEST()
138 EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion()); in TEST()
139 EXPECT_EQ(0U, File->getSwiftABIVersion()); in TEST()
140 EXPECT_EQ(ObjCConstraintType::None, File->getObjCConstraint()); in TEST()
141 EXPECT_TRUE(File->isTwoLevelNamespace()); in TEST()
142 EXPECT_TRUE(File->isApplicationExtensionSafe()); in TEST()
143 EXPECT_FALSE(File->isInstallAPI()); in TEST()
144 EXPECT_EQ(0U, File->allowableClients().size()); in TEST()
145 EXPECT_EQ(0U, File->reexportedLibraries().size()); in TEST()
171 InterfaceFile File; in TEST() local
175 File.setPath("libfoo.dylib"); in TEST()
176 File.setInstallName("/usr/lib/libfoo.dylib"); in TEST()
177 File.setFileType(FileType::TBD_V1); in TEST()
178 File.addTargets(Targets); in TEST()
179 File.setCurrentVersion(PackedVersion(1, 2, 3)); in TEST()
180 File.setSwiftABIVersion(5); in TEST()
181 File.setObjCConstraint(ObjCConstraintType::Retain_Release); in TEST()
182 File.addAllowableClient("clientA", Targets[1]); in TEST()
183 File.addReexportedLibrary("/usr/lib/libfoo.dylib", Targets[1]); in TEST()
184 File.addSymbol(SymbolKind::GlobalSymbol, "_sym1", {Targets[0]}); in TEST()
185 File.addSymbol(SymbolKind::GlobalSymbol, "_sym2", {Targets[0]}, in TEST()
187 File.addSymbol(SymbolKind::GlobalSymbol, "_sym3", {Targets[0]}, in TEST()
189 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[1]}); in TEST()
190 File.addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]}); in TEST()
191 File.addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1", in TEST()
196 Error Result = TextAPIWriter::writeToStream(OS, File); in TEST()
212 TBDFile File = std::move(Result.get()); in TEST() local
213 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
214 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
215 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
229 TBDFile File = std::move(Result.get()); in TEST() local
230 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
231 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
232 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
246 TBDFile File = std::move(Result.get()); in TEST() local
247 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
248 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
249 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
263 TBDFile File = std::move(Result.get()); in TEST() local
264 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
265 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
266 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
280 TBDFile File = std::move(Result.get()); in TEST() local
281 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
282 EXPECT_EQ(File->getPlatforms().size(), 1U); in TEST()
283 EXPECT_EQ(Platform, *File->getPlatforms().begin()); in TEST()
297 TBDFile File = std::move(Result.get()); in TEST() local
298 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
299 EXPECT_EQ(1U, File->getSwiftABIVersion()); in TEST()
313 TBDFile File = std::move(Result.get()); in TEST() local
314 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
315 EXPECT_EQ(2U, File->getSwiftABIVersion()); in TEST()
329 TBDFile File = std::move(Result.get()); in TEST() local
330 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
331 EXPECT_EQ(3U, File->getSwiftABIVersion()); in TEST()
345 TBDFile File = std::move(Result.get()); in TEST() local
346 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
347 EXPECT_EQ(4U, File->getSwiftABIVersion()); in TEST()
378 TBDFile File = std::move(Result.get()); in TEST() local
379 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
380 EXPECT_EQ(5U, File->getSwiftABIVersion()); in TEST()
394 TBDFile File = std::move(Result.get()); in TEST() local
395 EXPECT_EQ(FileType::TBD_V1, File->getFileType()); in TEST()
396 EXPECT_EQ(99U, File->getSwiftABIVersion()); in TEST()