8
8
//
9
9
10
10
#if DEPLOYMENT_RUNTIME_OBJC || os(Linux)
11
- @ testable import Foundation
11
+ import Foundation
12
12
import XCTest
13
13
#else
14
- @ testable import SwiftFoundation
14
+ import SwiftFoundation
15
15
import SwiftXCTest
16
16
#endif
17
17
@@ -38,7 +38,6 @@ class TestUserDefaults : XCTestCase {
38
38
( " test_setValue_BoolFromString " , test_setValue_BoolFromString ) ,
39
39
( " test_setValue_IntFromString " , test_setValue_IntFromString ) ,
40
40
( " test_setValue_DoubleFromString " , test_setValue_DoubleFromString ) ,
41
- ( " test_parseArguments " , test_parseArguments) ,
42
41
( " test_volatileDomains " , test_volatileDomains) ,
43
42
]
44
43
}
@@ -257,38 +256,6 @@ class TestUserDefaults : XCTestCase {
257
256
XCTAssertEqual ( defaults. double ( forKey: " key1 " ) , 12.34 )
258
257
}
259
258
260
- func test_parseArguments( ) {
261
- var shouldBeEmpty : [ String : Any ]
262
-
263
- shouldBeEmpty = UserDefaults . _parseArguments ( [ ] )
264
- XCTAssert ( shouldBeEmpty. isEmpty)
265
-
266
- shouldBeEmpty = UserDefaults . _parseArguments ( [ " There are " , " no arguments " , " here that " , " should be " , " parsed into " , " stuff " , " -wowThisIsTheLastAndShouldNotProduceAKey " ] )
267
- XCTAssert ( shouldBeEmpty. isEmpty)
268
-
269
- XCTAssertEqual ( UserDefaults . _parseArguments ( [ " -SomeDefault " , " SomeValue " ] ) as! [ String : String ] , [ " SomeDefault " : " SomeValue " ] )
270
-
271
- XCTAssertEqual ( UserDefaults . _parseArguments ( [ " -SomeDefault " , " SomeValue " , " -Whoa " , " 1234 " , " This isn't parsed " , " -WhoaAgain " , " 2345 " , " -wowThisIsTheLastAndShouldNotProduceAKey " ] ) as! [ String : String ] , [
272
- " SomeDefault " : " SomeValue " ,
273
- " Whoa " : " 1234 " ,
274
- " WhoaAgain " : " 2345 " ,
275
- ] )
276
-
277
- XCTAssertEqual ( UserDefaults . _parseArguments ( [ " -SomeDefault " , " ( \" SomeValue \" ) " ] ) as! [ String : [ String ] ] , [ " SomeDefault " : [ " SomeValue " ] ] )
278
- XCTAssertEqual ( UserDefaults . _parseArguments ( [ " -SomeDefault " , " { \" SomeKey \" = \" SomeValue \" ;} " ] ) as! [ String : [ String : String ] ] , [ " SomeDefault " : [ " SomeKey " : " SomeValue " ] ] )
279
- XCTAssertEqual ( UserDefaults . _parseArguments ( [ " -SomeDefault " , " \" SomeValue \" " ] ) as! [ String : String ] , [ " SomeDefault " : " SomeValue " ] )
280
-
281
- let result = UserDefaults . _parseArguments ( [ " -SomeDefault1 " , " ( \" SomeValue1 \" , \" SomeValue2 \" ) " ,
282
- " -SomeDefault2 " , " { \" SomeKey \" = \" SomeValue \" ;} " ,
283
- " This isn't parsed " ,
284
- " -SomeDefault3 " , " \" SomeValue \" " ,
285
- " -wowThisIsTheLastAndShouldNotProduceAKey " ] )
286
- XCTAssertEqual ( result. count, 3 )
287
- XCTAssertEqual ( result [ " SomeDefault1 " ] as! [ String ] , [ " SomeValue1 " , " SomeValue2 " ] )
288
- XCTAssertEqual ( result [ " SomeDefault2 " ] as! [ String : String ] , [ " SomeKey " : " SomeValue " ] )
289
- XCTAssertEqual ( result [ " SomeDefault3 " ] as! String , " SomeValue " )
290
- }
291
-
292
259
func test_volatileDomains( ) {
293
260
let dateKey = " A Date " ,
294
261
stringKey = " A String " ,
0 commit comments