@@ -2309,13 +2309,13 @@ final class ExplicitModuleBuildTests: XCTestCase {
23092309 }
23102310
23112311 func getOutputName( _ job: Job ) -> String {
2312- XCTAssertTrue ( job. outputs. count == 1 )
2312+ XCTAssertEqual ( job. outputs. count, 1 )
23132313 return job. outputs [ 0 ] . file. basename
23142314 }
23152315
23162316 func checkInputOutputIntegrity( _ job: Job ) {
23172317 let name = job. outputs [ 0 ] . file. basenameWithoutExt
2318- XCTAssertTrue ( job. outputs [ 0 ] . file. extension == " swiftmodule " )
2318+ XCTAssertEqual ( job. outputs [ 0 ] . file. extension, " swiftmodule " )
23192319 job. inputs. forEach { input in
23202320 // Inputs include all the dependencies and the interface from where
23212321 // the current module can be built.
@@ -2326,7 +2326,7 @@ final class ExplicitModuleBuildTests: XCTestCase {
23262326 if inputName. starts ( with: " arm64e- " ) && name. starts ( with: " arm64- " ) {
23272327 return
23282328 }
2329- XCTAssertTrue ( inputName == name)
2329+ XCTAssertEqual ( inputName, name)
23302330 }
23312331 }
23322332
@@ -2352,12 +2352,12 @@ final class ExplicitModuleBuildTests: XCTestCase {
23522352 } ( )
23532353
23542354 // Check interface map always contain everything
2355- XCTAssertTrue ( interfaceMap [ " Swift " ] ! . count == 3 )
2356- XCTAssertTrue ( interfaceMap [ " A " ] ! . count == 3 )
2357- XCTAssertTrue ( interfaceMap [ " E " ] ! . count == 3 )
2358- XCTAssertTrue ( interfaceMap [ " F " ] ! . count == 3 )
2359- XCTAssertTrue ( interfaceMap [ " G " ] ! . count == 3 )
2360- XCTAssertTrue ( interfaceMap [ " H " ] ! . count == 3 )
2355+ XCTAssertEqual ( interfaceMap [ " Swift " ] ? . count, 3 )
2356+ XCTAssertEqual ( interfaceMap [ " A " ] ? . count, 3 )
2357+ XCTAssertEqual ( interfaceMap [ " E " ] ? . count, 3 )
2358+ XCTAssertEqual ( interfaceMap [ " F " ] ? . count, 3 )
2359+ XCTAssertEqual ( interfaceMap [ " G " ] ? . count, 3 )
2360+ XCTAssertEqual ( interfaceMap [ " H " ] ? . count, 3 )
23612361
23622362 try withTemporaryDirectory { path in
23632363 let main = path. appending ( component: " testPrebuiltModuleGenerationJobs.swift " )
@@ -2381,35 +2381,35 @@ final class ExplicitModuleBuildTests: XCTestCase {
23812381 into: path,
23822382 exhaustive: true )
23832383
2384- XCTAssertTrue ( danglingJobs. count == 2 )
2384+ XCTAssertEqual ( danglingJobs. count, 2 )
23852385 XCTAssertTrue ( danglingJobs. allSatisfy { job in
23862386 job. moduleName == " MissingKit "
23872387 } )
2388- XCTAssertTrue ( jobs. count == 18 )
2388+ XCTAssertEqual ( jobs. count, 18 )
23892389 XCTAssertTrue ( jobs. allSatisfy { $0. outputs. count == 1 } )
23902390 XCTAssertTrue ( jobs. allSatisfy { $0. kind == . compile} )
23912391 XCTAssertTrue ( jobs. allSatisfy { $0. commandLine. contains ( . flag( " -compile-module-from-interface " ) ) } )
23922392 XCTAssertTrue ( jobs. allSatisfy { $0. commandLine. contains ( . flag( " -module-cache-path " ) ) } )
23932393 XCTAssertTrue ( jobs. allSatisfy { $0. commandLine. contains ( . flag( " -bad-file-descriptor-retry-count " ) ) } )
23942394 XCTAssertTrue ( try jobs. allSatisfy { $0. commandLine. contains ( . path( try VirtualPath ( path: moduleCachePath) ) ) } )
23952395 let HJobs = jobs. filter { $0. moduleName == " H " }
2396- XCTAssertTrue ( HJobs . count == 3 )
2396+ XCTAssertEqual ( HJobs . count, 3 )
23972397 // arm64
2398- XCTAssertTrue ( getInputModules ( HJobs [ 0 ] ) == [ " A " , " A " , " E " , " E " , " F " , " F " , " G " , " G " , " Swift " , " Swift " ] )
2398+ XCTAssertEqual ( getInputModules ( HJobs [ 0 ] ) , [ " A " , " A " , " E " , " E " , " F " , " F " , " G " , " G " , " Swift " , " Swift " ] )
23992399 // arm64e
2400- XCTAssertTrue ( getInputModules ( HJobs [ 1 ] ) == [ " A " , " E " , " F " , " G " , " Swift " ] )
2400+ XCTAssertEqual ( getInputModules ( HJobs [ 1 ] ) , [ " A " , " E " , " F " , " G " , " Swift " ] )
24012401 // x86_64
2402- XCTAssertTrue ( getInputModules ( HJobs [ 2 ] ) == [ " A " , " E " , " F " , " G " , " Swift " ] )
2402+ XCTAssertEqual ( getInputModules ( HJobs [ 2 ] ) , [ " A " , " E " , " F " , " G " , " Swift " ] )
24032403 XCTAssertTrue ( getOutputName ( HJobs [ 0 ] ) != getOutputName ( HJobs [ 1 ] ) )
24042404 XCTAssertTrue ( getOutputName ( HJobs [ 1 ] ) != getOutputName ( HJobs [ 2 ] ) )
24052405 checkInputOutputIntegrity ( HJobs [ 0 ] )
24062406 checkInputOutputIntegrity ( HJobs [ 1 ] )
24072407 checkInputOutputIntegrity ( HJobs [ 2 ] )
24082408 let GJobs = jobs. filter { $0. moduleName == " G " }
2409- XCTAssertTrue ( GJobs . count == 3 )
2410- XCTAssertTrue ( getInputModules ( GJobs [ 0 ] ) == [ " E " , " E " , " Swift " , " Swift " ] )
2411- XCTAssertTrue ( getInputModules ( GJobs [ 1 ] ) == [ " E " , " Swift " ] )
2412- XCTAssertTrue ( getInputModules ( GJobs [ 2 ] ) == [ " E " , " Swift " ] )
2409+ XCTAssertEqual ( GJobs . count, 3 )
2410+ XCTAssertEqual ( getInputModules ( GJobs [ 0 ] ) , [ " E " , " E " , " Swift " , " Swift " ] )
2411+ XCTAssertEqual ( getInputModules ( GJobs [ 1 ] ) , [ " E " , " Swift " ] )
2412+ XCTAssertEqual ( getInputModules ( GJobs [ 2 ] ) , [ " E " , " Swift " ] )
24132413 XCTAssertTrue ( getOutputName ( GJobs [ 0 ] ) != getOutputName ( GJobs [ 1 ] ) )
24142414 XCTAssertTrue ( getOutputName ( GJobs [ 1 ] ) != getOutputName ( GJobs [ 2 ] ) )
24152415 checkInputOutputIntegrity ( GJobs [ 0 ] )
@@ -2426,26 +2426,28 @@ final class ExplicitModuleBuildTests: XCTestCase {
24262426 exhaustive: false )
24272427
24282428 XCTAssertTrue ( danglingJobs. isEmpty)
2429- XCTAssertTrue ( jobs. count == 18 )
2429+ XCTAssertEqual ( jobs. count, 18 )
24302430 XCTAssertTrue ( jobs. allSatisfy { $0. outputs. count == 1 } )
24312431 XCTAssertTrue ( jobs. allSatisfy { $0. kind == . compile} )
24322432 XCTAssertTrue ( jobs. allSatisfy { $0. commandLine. contains ( . flag( " -compile-module-from-interface " ) ) } )
2433+
24332434 let HJobs = jobs. filter { $0. moduleName == " H " }
2434- XCTAssertTrue ( HJobs . count == 3 )
2435+ XCTAssertEqual ( HJobs . count, 3 )
24352436 // arm64
2436- XCTAssertTrue ( getInputModules ( HJobs [ 0 ] ) == [ " A " , " A " , " E " , " E " , " F " , " F " , " G " , " G " , " Swift " , " Swift " ] )
2437+ XCTAssertEqual ( getInputModules ( HJobs [ 0 ] ) , [ " A " , " A " , " E " , " E " , " F " , " F " , " G " , " G " , " Swift " , " Swift " ] )
24372438 // arm64e
2438- XCTAssertTrue ( getInputModules ( HJobs [ 1 ] ) == [ " A " , " E " , " F " , " G " , " Swift " ] )
2439+ XCTAssertEqual ( getInputModules ( HJobs [ 1 ] ) , [ " A " , " E " , " F " , " G " , " Swift " ] )
24392440 // x86_64
2440- XCTAssertTrue ( getInputModules ( HJobs [ 2 ] ) == [ " A " , " E " , " F " , " G " , " Swift " ] )
2441+ XCTAssertEqual ( getInputModules ( HJobs [ 2 ] ) , [ " A " , " E " , " F " , " G " , " Swift " ] )
24412442 XCTAssertTrue ( getOutputName ( HJobs [ 0 ] ) != getOutputName ( HJobs [ 1 ] ) )
24422443 checkInputOutputIntegrity ( HJobs [ 0 ] )
24432444 checkInputOutputIntegrity ( HJobs [ 1 ] )
2445+
24442446 let GJobs = jobs. filter { $0. moduleName == " G " }
2445- XCTAssertTrue ( GJobs . count == 3 )
2446- XCTAssertTrue ( getInputModules ( GJobs [ 0 ] ) == [ " E " , " E " , " Swift " , " Swift " ] )
2447- XCTAssertTrue ( getInputModules ( GJobs [ 1 ] ) == [ " E " , " Swift " ] )
2448- XCTAssertTrue ( getInputModules ( GJobs [ 2 ] ) == [ " E " , " Swift " ] )
2447+ XCTAssertEqual ( GJobs . count, 3 )
2448+ XCTAssertEqual ( getInputModules ( GJobs [ 0 ] ) , [ " E " , " E " , " Swift " , " Swift " ] )
2449+ XCTAssertEqual ( getInputModules ( GJobs [ 1 ] ) , [ " E " , " Swift " ] )
2450+ XCTAssertEqual ( getInputModules ( GJobs [ 2 ] ) , [ " E " , " Swift " ] )
24492451 XCTAssertTrue ( getOutputName ( GJobs [ 0 ] ) != getOutputName ( GJobs [ 1 ] ) )
24502452 XCTAssertTrue ( getOutputName ( GJobs [ 1 ] ) != getOutputName ( GJobs [ 2 ] ) )
24512453 checkInputOutputIntegrity ( GJobs [ 0 ] )
@@ -2476,7 +2478,7 @@ final class ExplicitModuleBuildTests: XCTestCase {
24762478 exhaustive: false )
24772479
24782480 XCTAssertTrue ( danglingJobs. isEmpty)
2479- XCTAssertTrue ( jobs. count == 9 )
2481+ XCTAssertEqual ( jobs. count, 9 )
24802482 jobs. forEach ( { job in
24812483 // Check we don't pull in other modules than A, F and Swift
24822484 XCTAssertTrue ( [ " A " , " F " , " Swift " ] . contains ( job. moduleName) )
@@ -2507,13 +2509,13 @@ final class ExplicitModuleBuildTests: XCTestCase {
25072509
25082510 func testABICheckWhileBuildingPrebuiltModule( ) throws {
25092511 func checkABICheckingJob( _ job: Job ) throws {
2510- XCTAssertTrue ( job. kind == . compareABIBaseline)
2511- XCTAssertTrue ( job. inputs. count == 2 )
2512+ XCTAssertEqual ( job. kind, . compareABIBaseline)
2513+ XCTAssertEqual ( job. inputs. count, 2 )
25122514 let ( baseline, current) = ( job. inputs [ 0 ] , job. inputs [ 1 ] )
2513- XCTAssertTrue ( baseline. type == . jsonABIBaseline)
2514- XCTAssertTrue ( current. type == . jsonABIBaseline)
2515+ XCTAssertEqual ( baseline. type, . jsonABIBaseline)
2516+ XCTAssertEqual ( current. type, . jsonABIBaseline)
25152517 XCTAssertTrue ( current. file != baseline. file)
2516- XCTAssertTrue ( current. file. basename == baseline. file. basename)
2518+ XCTAssertEqual ( current. file. basename, baseline. file. basename)
25172519 }
25182520 let mockSDKPath : String =
25192521 try testInputsPath. appending ( component: " mock-sdk.sdk " ) . pathString
0 commit comments