Skip to content

Commit c3de99d

Browse files
committed
Resolve TODO and rename test resource
1 parent 3d91c43 commit c3de99d

File tree

14 files changed

+30
-33
lines changed

14 files changed

+30
-33
lines changed

Fixtures/MixedTargets/BasicMixedTargets/Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ let package = Package(
3232
dependencies: ["BasicMixedTarget"]
3333
),
3434

35-
// MARK: - BasicMixedTargetWithNestedUmbrellaHeader
35+
// MARK: - BasicMixedTargetWithManualBridgingHeader
3636
.target(
37-
name: "BasicMixedTargetWithNestedUmbrellaHeader"
37+
name: "BasicMixedTargetWithManualBridgingHeader"
3838
),
3939
.testTarget(
40-
name: "BasicMixedTargetWithNestedUmbrellaHeaderTests",
41-
dependencies: ["BasicMixedTargetWithNestedUmbrellaHeader"]
40+
name: "BasicMixedTargetWithManualBridgingHeaderTests",
41+
dependencies: ["BasicMixedTargetWithManualBridgingHeader"]
4242
),
4343

4444
// MARK: - BasicMixedTargetWithUmbrellaHeader

Fixtures/MixedTargets/BasicMixedTargets/Sources/BasicMixedTargetWithNestedUmbrellaHeader/OldPlane.m renamed to Fixtures/MixedTargets/BasicMixedTargets/Sources/BasicMixedTargetWithManualBridgingHeader/OldPlane.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
#import <Foundation/Foundation.h>
22

3-
// The below import syntax resolves to the `"BasicMixedTargetWithNestedUmbrellaHeader/OldPlane.h"`
3+
// The below import syntax resolves to the `"BasicMixedTargetWithManualBridgingHeader/OldPlane.h"`
44
// path within the public headers directory. It is not related to a
55
// framework style import.
6-
#import <BasicMixedTargetWithNestedUmbrellaHeader/OldPlane.h>
6+
#import <BasicMixedTargetWithManualBridgingHeader/OldPlane.h>
77
// Alternatively, the above `OldPlane` can be imported via:
8-
#import "include/BasicMixedTargetWithNestedUmbrellaHeader/OldPlane.h"
9-
#import "BasicMixedTargetWithNestedUmbrellaHeader/OldPlane.h"
8+
#import "include/BasicMixedTargetWithManualBridgingHeader/OldPlane.h"
9+
#import "BasicMixedTargetWithManualBridgingHeader/OldPlane.h"
1010

1111
// Import the Swift part of the module.
12-
#import "BasicMixedTargetWithNestedUmbrellaHeader-Swift.h"
12+
#import "BasicMixedTargetWithManualBridgingHeader-Swift.h"
1313

1414
#import "CabinClass.h"
1515

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#import <Foundation/Foundation.h>
22

3-
// The below import syntax resolves to the `"BasicMixedTargetWithNestedUmbrellaHeader/Pilot.h"`
3+
// The below import syntax resolves to the `"BasicMixedTargetWithManualBridgingHeader/Pilot.h"`
44
// path within the public headers directory. It is not related to a
55
// framework style import.
6-
#import <BasicMixedTargetWithNestedUmbrellaHeader/Pilot.h>
6+
#import <BasicMixedTargetWithManualBridgingHeader/Pilot.h>
77
// Alternatively, the above `Pilot` can be imported via:
8-
#import "include/BasicMixedTargetWithNestedUmbrellaHeader/Pilot.h"
9-
#import "BasicMixedTargetWithNestedUmbrellaHeader/Pilot.h"
8+
#import "include/BasicMixedTargetWithManualBridgingHeader/Pilot.h"
9+
#import "BasicMixedTargetWithManualBridgingHeader/Pilot.h"
1010

1111
@implementation Pilot
1212
@end
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#import <Foundation/Foundation.h>
22

3-
// The below import syntax resolves to the `"BasicMixedTargetWithNestedUmbrellaHeader/PlanePart.h"`
3+
// The below import syntax resolves to the `"BasicMixedTargetWithManualBridgingHeader/PlanePart.h"`
44
// path within the public headers directory. It is not related to a
55
// framework style import.
6-
#import <BasicMixedTargetWithNestedUmbrellaHeader/PlanePart.h>
6+
#import <BasicMixedTargetWithManualBridgingHeader/PlanePart.h>
77
// Alternatively, the above `PlanePart` can be imported via:
8-
#import "include/BasicMixedTargetWithNestedUmbrellaHeader/PlanePart.h"
9-
#import "BasicMixedTargetWithNestedUmbrellaHeader/PlanePart.h"
8+
#import "include/BasicMixedTargetWithManualBridgingHeader/PlanePart.h"
9+
#import "BasicMixedTargetWithManualBridgingHeader/PlanePart.h"
1010

1111
@implementation PlanePart
1212
@end
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Note: Importing `#import <BasicMixedTargetWithNestedUmbrellaHeader/X.h>` is not supported
1+
// Note: Importing `#import <BasicMixedTargetWithManualBridgingHeader/X.h>` is not supported
22
// within this directory.
33
#import "PlanePart.h"
44
#import "Pilot.h"
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import XCTest
2-
import BasicMixedTargetWithNestedUmbrellaHeader
2+
import BasicMixedTargetWithManualBridgingHeader
33

4-
final class BasicMixedTargetWithNestedUmbrellaHeaderTests: XCTestCase {
4+
final class BasicMixedTargetWithManualBridgingHeaderTests: XCTestCase {
55

66
func testPublicSwiftAPI() throws {
77
// Check that Swift API surface is exposed...
@@ -16,10 +16,10 @@ final class BasicMixedTargetWithNestedUmbrellaHeaderTests: XCTestCase {
1616
}
1717

1818
func testModulePrefixingWorks() throws {
19-
let _ = BasicMixedTargetWithNestedUmbrellaHeader.NewPlane()
20-
let _ = BasicMixedTargetWithNestedUmbrellaHeader.Engine()
21-
let _ = BasicMixedTargetWithNestedUmbrellaHeader.OldPlane()
22-
let _ = BasicMixedTargetWithNestedUmbrellaHeader.Pilot()
19+
let _ = BasicMixedTargetWithManualBridgingHeader.NewPlane()
20+
let _ = BasicMixedTargetWithManualBridgingHeader.Engine()
21+
let _ = BasicMixedTargetWithManualBridgingHeader.OldPlane()
22+
let _ = BasicMixedTargetWithManualBridgingHeader.Pilot()
2323
}
2424

2525
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#import <XCTest/XCTest.h>
22

3-
@import BasicMixedTargetWithNestedUmbrellaHeader;
3+
@import BasicMixedTargetWithManualBridgingHeader;
44

5-
@interface ObjcBasicMixedTargetWithNestedUmbrellaHeaderTests : XCTestCase
5+
@interface ObjcBasicMixedTargetWithManualBridgingHeaderTests : XCTestCase
66

77
@end
88

9-
@implementation ObjcBasicMixedTargetWithNestedUmbrellaHeaderTests
9+
@implementation ObjcBasicMixedTargetWithManualBridgingHeaderTests
1010

1111
- (void)testPublicSwiftAPI {
1212
// Check that Objective-C compatible Swift API surface is exposed...

Tests/FunctionalTests/MixedTargetTests.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,15 @@ final class MixedTargetTests: XCTestCase {
4747
}
4848
}
4949

50-
// TODO(ncooke3): Remove below comment if `-import-objc-header` works.
51-
// See `Fixtures/MixedTargets/BasicMixedTargets/Package.swift` for
52-
// explanation of `BasicMixedTargetWithNestedUmbrellaHeader` target.
53-
func testMixedTargetWithNestedUmbrellaHeader() throws {
50+
func testMixedTargetWithManualBridgingHeader() throws {
5451
try fixture(name: "MixedTargets/BasicMixedTargets") { fixturePath in
5552
XCTAssertBuilds(
5653
fixturePath,
57-
extraArgs: ["--target", "BasicMixedTargetWithNestedUmbrellaHeader"]
54+
extraArgs: ["--target", "BasicMixedTargetWithManualBridgingHeader"]
5855
)
5956
XCTAssertSwiftTest(
6057
fixturePath,
61-
extraArgs: ["--filter", "BasicMixedTargetWithNestedUmbrellaHeaderTests"]
58+
extraArgs: ["--filter", "BasicMixedTargetWithManualBridgingHeaderTests"]
6259
)
6360
}
6461
}

0 commit comments

Comments
 (0)