Skip to content

Commit 1040aeb

Browse files
committed
Cleanup test inputs
1 parent aaf2644 commit 1040aeb

File tree

4 files changed

+10
-14
lines changed

4 files changed

+10
-14
lines changed

test/Interop/Cxx/templates/Inputs/SwiftClassInstantiationModule.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ClassTemplates
1+
import MagicWrapper
22

33
public func makeWrappedMagicNumber() -> MagicWrapper<IntWrapper> {
44
let t = IntWrapper(value: 42)

test/Interop/Cxx/templates/Inputs/magic-wrapper.h

+4-7
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@
44
template<class T>
55
struct MagicWrapper {
66
T t;
7-
int callGetInt() const {
8-
return t.getInt() + 5;
9-
}
7+
int getValuePlusArg(int arg) const { return t.getValue() + arg; }
108
};
119

12-
struct MagicNumber {
13-
int getInt() const { return 12; }
10+
struct IntWrapper {
11+
int value;
12+
int getValue() const { return value; }
1413
};
1514

16-
using WrappedMagicNumber = MagicWrapper<MagicNumber>;
17-
1815
#endif // TEST_INTEROP_CXX_TEMPLATES_INPUTS_MAGIC_WRAPPER_H

test/Interop/Cxx/templates/instantiation-in-swift.swift

+4-5
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,15 @@
22
//
33
// REQUIRES: executable_test
44

5-
import MagicWrapper
5+
import UsingDirective
66
import StdlibUnittest
77

88
var TemplatesTestSuite = TestSuite("TemplatesTestSuite")
99

1010
TemplatesTestSuite.test("without-definition") {
11-
let magicNumber = MagicNumber()
12-
// var wrappedMagicNumber = MagicWrapper<MagicNumber>(t: magicNumber)
13-
var wrappedMagicNumber = MagicWrapper<MagicNumber>()
14-
expectEqual(wrappedMagicNumber.callGetInt(), 17)
11+
var intWrapper = IntWrapper(value: 42)
12+
var wrappedMagicNumber = MagicWrapper<IntWrapper>(t: intWrapper)
13+
expectEqual(wrappedMagicNumber.getValuePlusArg(8), 50)
1514
}
1615

1716
runAllTests()

test/Interop/Cxx/templates/swift-class-instantiation-module-interface.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: tree %t
44
// RUN: %target-swift-ide-test -print-module -module-to-print=SwiftClassInstantiationModule -I %t -I %S/Inputs -source-filename=x -enable-cxx-interop | %FileCheck %s
55

6-
// CHECK: import ClassTemplates
6+
// CHECK: import MagicWrapper
77
// CHECK: import SwiftOnoneSupport
88

99
// CHECK: func makeWrappedMagicNumber() -> __CxxTemplateInst12MagicWrapperI10IntWrapperE

0 commit comments

Comments
 (0)