Skip to content

Commit d662948

Browse files
committed
Remove unncessary tests and a variable
1 parent 0cdef08 commit d662948

File tree

3 files changed

+0
-92
lines changed

3 files changed

+0
-92
lines changed

swift-sdk/Constants.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ enum Const {
5151
static let sdkVersion = "itbl_sdk_version"
5252
static let offlineMode = "itbl_offline_mode"
5353

54-
static let payloadExpiration = 24
5554
static let attributionInfoExpiration = 24
5655
}
5756

tests/common/MockLocalStorage.swift

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,6 @@ class MockLocalStorage: LocalStorageProtocol {
3333
attributionInfoExpiration = expiration
3434
}
3535

36-
func getLastPushPayload(_ currentDate: Date) -> [AnyHashable : Any]? {
37-
guard !MockLocalStorage.isExpired(expiration: payloadExpiration, currentDate: currentDate) else {
38-
return nil
39-
}
40-
41-
return payload
42-
}
43-
44-
func saveLastPushPayload(_ payload: [AnyHashable : Any]?, withExpiration expiration: Date?) {
45-
self.payload = payload
46-
payloadExpiration = expiration
47-
}
48-
49-
private var payload: [AnyHashable: Any]? = nil
50-
private var payloadExpiration: Date? = nil
51-
5236
private var attributionInfo: IterableAttributionInfo? = nil
5337
private var attributionInfoExpiration: Date? = nil
5438

tests/unit-tests/LocalStorageTests.swift

Lines changed: 0 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -109,81 +109,6 @@ class LocalStorageTests: XCTestCase {
109109
"\(JsonKey.campaignId): \(attributionInfo.campaignId), \(JsonKey.templateId): \(attributionInfo.templateId), \(JsonKey.messageId): \(attributionInfo.messageId)")
110110
}
111111

112-
func testPayload() throws {
113-
let mockDateProvider = MockDateProvider()
114-
let localStorage = MockLocalStorage()
115-
116-
let payload: [AnyHashable: Any] = [
117-
"email": "[email protected]",
118-
"device": [
119-
"token": "foo",
120-
"platform": "bar",
121-
"applicationName": "baz",
122-
"dataFields": [
123-
"name": "green",
124-
"localizedModel": "eggs",
125-
"userInterfaceIdiom": "and",
126-
"identifierForVendor": "ham",
127-
"systemName": "iterable",
128-
"systemVersion": "is",
129-
"model": "awesome",
130-
],
131-
],
132-
]
133-
134-
let currentDate = Date()
135-
let expiration = Calendar.current.date(byAdding: Calendar.Component.hour, value: 24, to: currentDate)!
136-
137-
localStorage.saveLastPushPayload(payload, withExpiration: expiration)
138-
139-
// 23 hours, not expired, still present
140-
mockDateProvider.currentDate = Calendar.current.date(byAdding: Calendar.Component.hour, value: 23, to: currentDate)!
141-
let fromLocalStorage: [AnyHashable: Any] = localStorage.getLastPushPayload(mockDateProvider.currentDate)!
142-
143-
XCTAssertTrue(NSDictionary(dictionary: payload).isEqual(to: fromLocalStorage))
144-
145-
mockDateProvider.currentDate = Calendar.current.date(byAdding: Calendar.Component.hour, value: 25, to: currentDate)!
146-
let fromLocalStorage2: [AnyHashable: Any]? = localStorage.getLastPushPayload(mockDateProvider.currentDate)
147-
148-
XCTAssertNil(fromLocalStorage2)
149-
}
150-
151-
func testSaveBadPayload() throws {
152-
class A {}
153-
154-
let mockDateProvider = MockDateProvider()
155-
let localStorage = LocalStorage(userDefaults: LocalStorageTests.getTestUserDefaults())
156-
let payload: [AnyHashable: Any] = [
157-
"email": "[email protected]",
158-
"device": [
159-
"token": "foo",
160-
"platform": "bar",
161-
"applicationName": "baz",
162-
"dataFields": [
163-
"name": "green",
164-
"localizedModel": "eggs",
165-
"userInterfaceIdiom": "and",
166-
"identifierForVendor": "ham",
167-
"systemName": "iterable",
168-
"systemVersion": "is",
169-
"model": "awesome",
170-
],
171-
],
172-
"someClass": A(),
173-
]
174-
175-
let currentDate = Date()
176-
let expiration = Calendar.current.date(byAdding: Calendar.Component.hour, value: 24, to: currentDate)!
177-
178-
localStorage.saveLastPushPayload(payload, withExpiration: expiration)
179-
180-
// 23 hours, not expired, still present
181-
mockDateProvider.currentDate = Calendar.current.date(byAdding: Calendar.Component.hour, value: 23, to: currentDate)!
182-
let fromLocalStorage = localStorage.getLastPushPayload(mockDateProvider.currentDate)
183-
184-
XCTAssertNil(fromLocalStorage)
185-
}
186-
187112
func testDeviceId() {
188113
var localStorage = LocalStorage(userDefaults: LocalStorageTests.getTestUserDefaults())
189114
let deviceId = UUID().uuidString

0 commit comments

Comments
 (0)