From 4193456da2e27781eee76a560aca661990eadbce Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Wed, 30 Mar 2022 02:37:30 +0900 Subject: [PATCH 1/3] bump swift-tools-version to 5.5 --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 96ea89e..342f058 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.3 +// swift-tools-version:5.5 import PackageDescription let package = Package( From da7acc5d5164c5b89531ca370496f9c40b1dda04 Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Sat, 16 Sep 2023 15:24:56 +0900 Subject: [PATCH 2/3] fix `Empty collection literal requires an explicit type` --- .../MockUserDefaultsSwiftTests.swift | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift b/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift index b7c2b42..3323473 100644 --- a/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift +++ b/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift @@ -88,10 +88,10 @@ class MockUserDefaultsSwiftTests: XCTestCase { func testArray() { // XCTAssertNil(userDefaults.array(forKey: testKey)) - userDefaults.set([], forKey: testKey) + userDefaults.set([] as [Any], forKey: testKey) XCTAssertEqual(userDefaults.array(forKey: testKey)?.isEmpty, true) - userDefaults.set(["string", 10], forKey:testKey) + userDefaults.set(["string", 10] as [Any], forKey:testKey) XCTAssertEqual(userDefaults.array(forKey: testKey)?.count, 2) XCTAssertEqual(userDefaults.array(forKey: testKey)?[0] as? String, "string") XCTAssertEqual(userDefaults.array(forKey: testKey)?[1] as? Int, 10) @@ -103,10 +103,10 @@ class MockUserDefaultsSwiftTests: XCTestCase { func testDictionary() { // XCTAssertNil(userDefaults.dictionary(forKey: testKey)) - userDefaults.set([:], forKey:testKey) + userDefaults.set([:] as [AnyHashable: Any], forKey:testKey) XCTAssertEqual(userDefaults.dictionary(forKey: testKey)?.isEmpty, true) - userDefaults.set(["string": "string", "int" : 10], forKey:testKey) + userDefaults.set(["string": "string", "int" : 10] as [AnyHashable: Any], forKey:testKey) XCTAssertEqual(userDefaults.dictionary(forKey: testKey)?.count, 2) XCTAssertEqual(userDefaults.dictionary(forKey: testKey)?["string"] as? String, "string") XCTAssertEqual(userDefaults.dictionary(forKey: testKey)?["int"] as? Int, 10) @@ -118,13 +118,13 @@ class MockUserDefaultsSwiftTests: XCTestCase { func testStringArray() { // XCTAssertNil(userDefaults.stringArray(forKey: testKey)) - userDefaults.set([], forKey: testKey) + userDefaults.set([] as [Any], forKey: testKey) XCTAssertEqual(userDefaults.stringArray(forKey: testKey), []) userDefaults.set(["string"], forKey:testKey) XCTAssertEqual(userDefaults.stringArray(forKey: testKey), ["string"]) - userDefaults.set(["string", 10], forKey:testKey) + userDefaults.set(["string", 10] as [Any], forKey:testKey) XCTAssertNil(userDefaults.stringArray(forKey: testKey)) userDefaults.set("not an array", forKey: testKey) From b17a07897e79e9b156dc94e76386799b4acdda9b Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Sat, 16 Sep 2023 15:25:15 +0900 Subject: [PATCH 3/3] uncomment `nil` assertion --- .../MockUserDefaultsSwiftTests.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift b/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift index 3323473..6946d6c 100644 --- a/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift +++ b/Tests/MockUserDefaultsSwiftTests/MockUserDefaultsSwiftTests.swift @@ -35,7 +35,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { } func testObject() { - // XCTAssertNil(userDefaults.object(forKey: testKey)) + XCTAssertNil(userDefaults.object(forKey: testKey)) userDefaults.set("string", forKey: testKey) XCTAssertEqual(userDefaults.object(forKey: testKey) as? String, "string") @@ -45,7 +45,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { } func testString() { - // XCTAssertNil(userDefaults.string(forKey: testKey)) + XCTAssertNil(userDefaults.string(forKey: testKey)) userDefaults.set("string", forKey: testKey) XCTAssertEqual(userDefaults.string(forKey: testKey), "string") @@ -86,7 +86,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { } func testArray() { - // XCTAssertNil(userDefaults.array(forKey: testKey)) + XCTAssertNil(userDefaults.array(forKey: testKey)) userDefaults.set([] as [Any], forKey: testKey) XCTAssertEqual(userDefaults.array(forKey: testKey)?.isEmpty, true) @@ -101,7 +101,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { } func testDictionary() { - // XCTAssertNil(userDefaults.dictionary(forKey: testKey)) + XCTAssertNil(userDefaults.dictionary(forKey: testKey)) userDefaults.set([:] as [AnyHashable: Any], forKey:testKey) XCTAssertEqual(userDefaults.dictionary(forKey: testKey)?.isEmpty, true) @@ -116,7 +116,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { } func testStringArray() { - // XCTAssertNil(userDefaults.stringArray(forKey: testKey)) + XCTAssertNil(userDefaults.stringArray(forKey: testKey)) userDefaults.set([] as [Any], forKey: testKey) XCTAssertEqual(userDefaults.stringArray(forKey: testKey), []) @@ -137,7 +137,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { return Data(base64Encoded: base64, options: .ignoreUnknownCharacters) } - // XCTAssertNil(userDefaults.data(forKey: testKey)) + XCTAssertNil(userDefaults.data(forKey: testKey)) let data = createData() XCTAssertNotNil(data) @@ -149,7 +149,7 @@ class MockUserDefaultsSwiftTests: XCTestCase { } func testUrl() { - // XCTAssertNil(userDefaults.url(forKey: testKey)) + XCTAssertNil(userDefaults.url(forKey: testKey)) let url = URL(string: "https://github.com/") XCTAssertNotNil(url)