@@ -121,9 +121,9 @@ final class InitPackage {
121
121
}
122
122
print ( " Creating Tests/LinuxMain.swift " )
123
123
try fputs ( " import XCTest \n " , linuxMainFP)
124
- try fputs ( " @testable import \( pkgname) test \n \n " , linuxMainFP)
124
+ try fputs ( " @testable import \( pkgname) TestSuite \n \n " , linuxMainFP)
125
125
try fputs ( " XCTMain([ \n " , linuxMainFP)
126
- try fputs ( " \t \( pkgname) ( ),\n " , linuxMainFP)
126
+ try fputs ( " \t testCase( \( pkgname) Tests.allTests ),\n " , linuxMainFP)
127
127
try fputs ( " ]) \n " , linuxMainFP)
128
128
}
129
129
@@ -132,16 +132,16 @@ final class InitPackage {
132
132
print ( " Creating Tests/ \( pkgname) / " )
133
133
try mkdir ( testModule)
134
134
135
- let testsFile = Path . join ( testModule, " \( pkgname) .swift " )
136
- print ( " Creating Tests/ \( pkgname) / \( pkgname) .swift " )
135
+ let testsFile = Path . join ( testModule, " \( pkgname) Tests .swift" )
136
+ print ( " Creating Tests/ \( pkgname) / \( pkgname) Tests .swift" )
137
137
let testsFileFP = try fopen ( testsFile, mode: . Write)
138
138
defer {
139
139
fclose ( testsFileFP)
140
140
}
141
141
try fputs ( " import XCTest \n " , testsFileFP)
142
142
try fputs ( " @testable import \( pkgname) \n \n " , testsFileFP)
143
143
144
- try fputs ( " class \( pkgname) : XCTestCase { \n \n " , testsFileFP)
144
+ try fputs ( " class \( pkgname) Tests : XCTestCase {\n \n " , testsFileFP)
145
145
146
146
try fputs ( " \t func testExample() { \n " , testsFileFP)
147
147
try fputs ( " \t \t // This is an example of a functional test case. \n " , testsFileFP)
@@ -150,14 +150,12 @@ final class InitPackage {
150
150
151
151
try fputs ( " } \n " , testsFileFP)
152
152
153
- try fputs ( " \n #if os(Linux) \n " , testsFileFP)
154
- try fputs ( " extension \( pkgname) : XCTestCaseProvider { \n " , testsFileFP)
155
- try fputs ( " \t var allTests : [(String, () throws -> Void)] { \n " , testsFileFP)
153
+ try fputs ( " extension \( pkgname) Tests { \n " , testsFileFP)
154
+ try fputs ( " \t static var allTests : [(String, \( pkgname) Tests -> () throws -> Void)] { \n " , testsFileFP)
156
155
try fputs ( " \t \t return [ \n " , testsFileFP)
157
156
try fputs ( " \t \t \t ( \" testExample \" , testExample), \n " , testsFileFP)
158
157
try fputs ( " \t \t ] \n " , testsFileFP)
159
158
try fputs ( " \t } \n " , testsFileFP)
160
159
try fputs ( " } \n " , testsFileFP)
161
- try fputs ( " #endif \n " , testsFileFP)
162
160
}
163
161
}
0 commit comments