@@ -49,7 +49,7 @@ struct TripleTests {
49
49
] ,
50
50
)
51
51
func isAppleIsDarwin( _ tripleName: String , _ isApple: Bool , _ isDarwin: Bool ) throws {
52
- let triple = try #require ( try Triple ( tripleName) , " Unknown triple ' \( tripleName ) '. " )
52
+ let triple = try Triple ( tripleName)
53
53
#expect(
54
54
isApple == triple. isApple ( ) ,
55
55
"""
@@ -160,7 +160,7 @@ struct TripleTests {
160
160
func tripleStringForPlatformVersion(
161
161
tripleName: String , version: String , expectedTriple: String
162
162
) throws {
163
- let triple = try #require ( try Triple ( tripleName) , " Unknown triple ' \( tripleName ) '. " )
163
+ let triple = try Triple ( tripleName)
164
164
let actualTriple = triple. tripleString ( forPlatformVersion: version)
165
165
#expect(
166
166
actualTriple == expectedTriple,
@@ -252,8 +252,7 @@ struct TripleTests {
252
252
func knownTripleParsing(
253
253
data: DataKnownTripleParsing ,
254
254
) throws {
255
- let triple = try #require(
256
- try Triple ( data. tripleName) , " Unknown triple ' \( data. tripleName) '. " )
255
+ let triple = try Triple ( data. tripleName)
257
256
#expect( triple. arch == data. expectedArch, " Actual arch not as expected " )
258
257
#expect( triple. subArch == data. expectedSubArch, " Actual subarch is not as expected " )
259
258
#expect( triple. vendor == data. expectedVendor, " Actual Vendor is not as expected " )
@@ -263,31 +262,27 @@ struct TripleTests {
263
262
}
264
263
265
264
@Test
266
- func triple( ) {
267
- let linux = try ? Triple ( " x86_64-unknown-linux-gnu " )
268
- #expect( linux != nil )
269
- #expect( linux!. os == . linux)
270
- #expect( linux!. osVersion == Triple . Version. zero)
271
- #expect( linux!. environment == . gnu)
265
+ func triple( ) throws {
266
+ let linux = try Triple ( " x86_64-unknown-linux-gnu " )
267
+ #expect( linux. os == . linux)
268
+ #expect( linux. osVersion == Triple . Version. zero)
269
+ #expect( linux. environment == . gnu)
272
270
273
- let macos = try ? Triple ( " x86_64-apple-macosx10.15 " )
274
- #expect( macos! != nil )
275
- #expect( macos!. osVersion == . init( parse: " 10.15 " ) )
271
+ let macos = try Triple ( " x86_64-apple-macosx10.15 " )
272
+ #expect( macos. osVersion == . init( parse: " 10.15 " ) )
276
273
let newVersion = " 10.12 "
277
- let tripleString = macos! . tripleString ( forPlatformVersion: newVersion)
274
+ let tripleString = macos. tripleString ( forPlatformVersion: newVersion)
278
275
#expect( tripleString == " x86_64-apple-macosx10.12 " )
279
- let macosNoX = try ? Triple ( " x86_64-apple-macos12.2 " )
280
- #expect( macosNoX! != nil )
281
- #expect( macosNoX!. os == . macosx)
282
- #expect( macosNoX!. osVersion == . init( parse: " 12.2 " ) )
276
+ let macosNoX = try Triple ( " x86_64-apple-macos12.2 " )
277
+ #expect( macosNoX. os == . macosx)
278
+ #expect( macosNoX. osVersion == . init( parse: " 12.2 " ) )
283
279
284
- let android = try ? Triple ( " aarch64-unknown-linux-android24 " )
285
- #expect( android != nil )
286
- #expect( android!. os == . linux)
287
- #expect( android!. environment == . android)
280
+ let android = try Triple ( " aarch64-unknown-linux-android24 " )
281
+ #expect( android. os == . linux)
282
+ #expect( android. environment == . android)
288
283
289
- let linuxWithABIVersion = try ? Triple ( " x86_64-unknown-linux-gnu42 " )
290
- #expect( linuxWithABIVersion! . environment == . gnu)
284
+ let linuxWithABIVersion = try Triple ( " x86_64-unknown-linux-gnu42 " )
285
+ #expect( linuxWithABIVersion. environment == . gnu)
291
286
}
292
287
293
288
@Test
0 commit comments