@@ -421,30 +421,45 @@ final class SourceCodeTests: XCTestCase {
421421 /// A documentation line comment
422422 /** A documentation
423423 block comment */
424-
424+ ///
425+ /** */
425426 mutating public func eat(_ food: Food, quantity: Int) throws -> Int { return 0 }
426427 """
427428 let source = SwiftSource ( source: code)
428429 XCTAssert ( source. declarations. count == 1 )
429- XCTAssert ( source. declarations [ 0 ] . comments. count == 4 )
430- XCTAssert ( source. declarations [ 0 ] . comments [ 0 ] . text == " // A developer line comment " )
431- XCTAssert ( source. declarations [ 0 ] . comments [ 1 ] . text == " /* A developer block comment */" )
432- XCTAssert ( source. declarations [ 0 ] . comments [ 2 ] . text == " /// A documentation line comment " )
433- XCTAssert ( source. declarations [ 0 ] . comments [ 3 ] . text == " /** A documentation \nblock comment */" )
430+ XCTAssert ( source. declarations [ 0 ] . comments. count == 6 )
431+
432+ XCTAssert ( source. declarations [ 0 ] . comments [ 0 ] . text == " A developer line comment " )
433+ XCTAssert ( source. declarations [ 0 ] . comments [ 0 ] . isDoc == false )
434+
435+ XCTAssert ( source. declarations [ 0 ] . comments [ 1 ] . text == " A developer block comment " )
436+ XCTAssert ( source. declarations [ 0 ] . comments [ 1 ] . isDoc == false )
437+
438+ XCTAssert ( source. declarations [ 0 ] . comments [ 2 ] . text == " A documentation line comment " )
439+ XCTAssert ( source. declarations [ 0 ] . comments [ 2 ] . isDoc == true )
440+
441+ XCTAssert ( source. declarations [ 0 ] . comments [ 3 ] . text == " A documentation \n block comment " )
442+ XCTAssert ( source. declarations [ 0 ] . comments [ 3 ] . isDoc == true )
443+
444+ XCTAssert ( source. declarations [ 0 ] . comments [ 4 ] . text == " " )
445+ XCTAssert ( source. declarations [ 0 ] . comments [ 4 ] . isDoc == false )
446+
447+ XCTAssert ( source. declarations [ 0 ] . comments [ 5 ] . text == " " )
448+ XCTAssert ( source. declarations [ 0 ] . comments [ 5 ] . isDoc == false )
434449 }
435450}
436451
437452final class SourceFileTests : XCTestCase {
438453
439454 func test_no_file( ) {
440455 let fileURL = resourcesUrl. appendingPathComponent ( " File.swift " )
441- XCTAssertThrowsError ( try SwiftSource ( fileURL : fileURL) ) { error in
456+ XCTAssertThrowsError ( try SwiftSource ( url : fileURL) ) { error in
442457 XCTAssert ( error. localizedDescription == " The file “File.swift” couldn’t be opened because there is no such file. " )
443458 }
444459 }
445460
446461 func test_file( ) throws {
447- let source = try SwiftSource ( fileURL : rectUrl)
462+ let source = try SwiftSource ( url : rectUrl)
448463 XCTAssert ( source. declarations. count == 5 )
449464 }
450465}
@@ -488,23 +503,23 @@ final class SwiftDocCoverageTests: XCTestCase {
488503 var cmd = try SwiftDocCoverage . run ( rectUrl. path, " --minimum-access-level " , " open " )
489504 XCTAssert ( cmd. sources. count == 1 )
490505 XCTAssert ( cmd. sources [ 0 ] . declarations. count == 5 )
491- XCTAssert ( cmd. sources [ 0 ] . declarations ( level : . open) . count == 1 )
506+ XCTAssert ( cmd. sources [ 0 ] . declarations ( accessLevel : . open) . count == 1 )
492507
493508 cmd = try SwiftDocCoverage . run ( rectUrl. path, " --minimum-access-level " , " public " )
494509 XCTAssert ( cmd. sources. count == 1 )
495- XCTAssert ( cmd. sources [ 0 ] . declarations ( level : . public) . count == 2 )
510+ XCTAssert ( cmd. sources [ 0 ] . declarations ( accessLevel : . public) . count == 2 )
496511
497512 cmd = try SwiftDocCoverage . run ( rectUrl. path, " --minimum-access-level " , " internal " )
498513 XCTAssert ( cmd. sources. count == 1 )
499- XCTAssert ( cmd. sources [ 0 ] . declarations ( level : . internal) . count == 3 )
514+ XCTAssert ( cmd. sources [ 0 ] . declarations ( accessLevel : . internal) . count == 3 )
500515
501516 cmd = try SwiftDocCoverage . run ( rectUrl. path, " --minimum-access-level " , " fileprivate " )
502517 XCTAssert ( cmd. sources. count == 1 )
503- XCTAssert ( cmd. sources [ 0 ] . declarations ( level : . fileprivate) . count == 4 )
518+ XCTAssert ( cmd. sources [ 0 ] . declarations ( accessLevel : . fileprivate) . count == 4 )
504519
505520 cmd = try SwiftDocCoverage . run ( rectUrl. path, " --minimum-access-level " , " private " )
506521 XCTAssert ( cmd. sources. count == 1 )
507- XCTAssert ( cmd. sources [ 0 ] . declarations ( level : . private) . count == 5 )
522+ XCTAssert ( cmd. sources [ 0 ] . declarations ( accessLevel : . private) . count == 5 )
508523 }
509524
510525 func test_ignore_filename_regex( ) throws {
0 commit comments