Skip to content

Commit c18cb07

Browse files
committed
Test using a heterogeneous dictionary.
1 parent ca58521 commit c18cb07

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

TestFoundation/TestUserDefaults.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ class TestUserDefaults : XCTestCase {
301301
dateKey: Date(),
302302
stringKey: "The String",
303303
arrayKey: [1, 2, 3],
304-
dictionaryKey: ["Swift": "Imperative", "Haskell": "Functional", "LISP": "LISP"],
304+
dictionaryKey: ["Swift": "Imperative", "Haskell": "Functional", "LISP": "LISP", "Today": Date()],
305305
dataKey: "The Data".data(using: .utf8)!,
306306
boolKey: true
307307
]
@@ -318,7 +318,7 @@ class TestUserDefaults : XCTestCase {
318318
XCTAssertEqual(defaultsIn[dateKey] as! Date, defaultsOut[dateKey] as! Date)
319319
XCTAssertEqual(defaultsIn[stringKey] as! String, defaultsOut[stringKey] as! String)
320320
XCTAssertEqual(defaultsIn[arrayKey] as! [Int], defaultsOut[arrayKey] as! [Int])
321-
XCTAssertEqual(defaultsIn[dictionaryKey] as! [String: String], defaultsOut[dictionaryKey] as! [String: String])
321+
XCTAssertEqual(defaultsIn[dictionaryKey] as! [String: AnyHashable], defaultsOut[dictionaryKey] as! [String: AnyHashable])
322322
XCTAssertEqual(defaultsIn[dataKey] as! Data, defaultsOut[dataKey] as! Data)
323323
XCTAssertEqual(defaultsIn[boolKey] as! Bool, defaultsOut[boolKey] as! Bool)
324324
}

0 commit comments

Comments
 (0)