Skip to content

Commit a5c1daf

Browse files
committed
Fix date issues causing random failures
1 parent 0ece83f commit a5c1daf

16 files changed

+65
-55
lines changed

Tests/ParseSwiftTests/ParseACLTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,9 @@ class ParseACLTests: XCTestCase {
6868
var customKey: String?
6969

7070
init() {
71-
self.createdAt = Date()
72-
self.updatedAt = Date()
71+
let date = Date()
72+
self.createdAt = date
73+
self.updatedAt = date
7374
self.objectId = "yarr"
7475
self.ACL = nil
7576
self.customKey = "blah"

Tests/ParseSwiftTests/ParseAnonymousTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ class ParseAnonymousTests: XCTestCase {
4545
var customKey: String?
4646

4747
init() {
48-
self.createdAt = Date()
49-
self.updatedAt = Date()
48+
let date = Date()
49+
self.createdAt = date
50+
self.updatedAt = date
5051
self.objectId = "yarr"
5152
self.ACL = nil
5253
self.customKey = "blah"

Tests/ParseSwiftTests/ParseAppleCombineTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ class ParseAppleCombineTests: XCTestCase { // swiftlint:disable:this type_body_l
4949
var customKey: String?
5050

5151
init() {
52-
self.createdAt = Date()
53-
self.updatedAt = Date()
52+
let date = Date()
53+
self.createdAt = date
54+
self.updatedAt = date
5455
self.objectId = "yarr"
5556
self.ACL = nil
5657
self.customKey = "blah"

Tests/ParseSwiftTests/ParseAppleTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ class ParseAppleTests: XCTestCase {
4444
var customKey: String?
4545

4646
init() {
47-
self.createdAt = Date()
48-
self.updatedAt = Date()
47+
let date = Date()
48+
self.createdAt = date
49+
self.updatedAt = date
4950
self.objectId = "yarr"
5051
self.ACL = nil
5152
self.customKey = "blah"

Tests/ParseSwiftTests/ParseConfigCombineTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ class ParseConfigCombineTests: XCTestCase { // swiftlint:disable:this type_body_
5757
var customKey: String?
5858

5959
init() {
60-
self.createdAt = Date()
61-
self.updatedAt = Date()
60+
let date = Date()
61+
self.createdAt = date
62+
self.updatedAt = date
6263
self.objectId = "yarr"
6364
self.ACL = nil
6465
self.customKey = "blah"

Tests/ParseSwiftTests/ParseConfigTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,9 @@ class ParseConfigTests: XCTestCase { // swiftlint:disable:this type_body_length
5353
var customKey: String?
5454

5555
init() {
56-
self.createdAt = Date()
57-
self.updatedAt = Date()
56+
let date = Date()
57+
self.createdAt = date
58+
self.updatedAt = date
5859
self.objectId = "yarr"
5960
self.ACL = nil
6061
self.customKey = "blah"

Tests/ParseSwiftTests/ParseEncoderTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ class ParseEncoderTests: XCTestCase {
7676
var score = GameScore(score: 10)
7777
score.objectId = "yarr"
7878
score.createdAt = Date()
79-
score.updatedAt = Date()
79+
score.updatedAt = score.createdAt
8080

8181
let encodedJSON = try ParseCoding.jsonEncoder().encode(score)
8282
let decodedJSON = try ParseCoding.jsonDecoder().decode([String: AnyCodable].self, from: encodedJSON)

Tests/ParseSwiftTests/ParseInstallationCombineTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,9 @@ class ParseInstallationCombineTests: XCTestCase { // swiftlint:disable:this type
5252
var customKey: String?
5353

5454
init() {
55-
self.createdAt = Date()
56-
self.updatedAt = Date()
55+
let date = Date()
56+
self.createdAt = date
57+
self.updatedAt = date
5758
self.objectId = "yarr"
5859
self.ACL = nil
5960
self.customKey = "blah"

Tests/ParseSwiftTests/ParseInstallationTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,9 @@ class ParseInstallationTests: XCTestCase { // swiftlint:disable:this type_body_l
5353
var customKey: String?
5454

5555
init() {
56-
self.createdAt = Date()
57-
self.updatedAt = Date()
56+
let date = Date()
57+
self.createdAt = date
58+
self.updatedAt = date
5859
self.objectId = "yarr"
5960
self.ACL = nil
6061
self.customKey = "blah"

Tests/ParseSwiftTests/ParseObjectBatchTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,10 @@ class ParseObjectBatchTests: XCTestCase { // swiftlint:disable:this type_body_le
272272

273273
score.objectId = "yarr"
274274
score.createdAt = Date()
275-
score.updatedAt = Date()
275+
score.updatedAt = score.createdAt
276276
score2.objectId = "yolo"
277277
score2.createdAt = Date()
278-
score2.updatedAt = Date()
278+
score2.updatedAt = score2.createdAt
279279

280280
let objects = [score, score2]
281281
let initialCommands = objects.map { $0.saveCommand() }

Tests/ParseSwiftTests/ParseObjectTests.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
342342

343343
var scoreOnServer = score
344344
scoreOnServer.createdAt = Date()
345-
scoreOnServer.updatedAt = Date()
345+
scoreOnServer.updatedAt = scoreOnServer.createdAt
346346
scoreOnServer.ACL = nil
347347
let encoded: Data!
348348
do {
@@ -448,7 +448,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
448448

449449
var scoreOnServer = score
450450
scoreOnServer.createdAt = Date()
451-
scoreOnServer.updatedAt = Date()
451+
scoreOnServer.updatedAt = scoreOnServer.createdAt
452452
scoreOnServer.ACL = nil
453453

454454
let encoded: Data!
@@ -477,7 +477,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
477477

478478
var scoreOnServer = score
479479
scoreOnServer.createdAt = Date()
480-
scoreOnServer.updatedAt = Date()
480+
scoreOnServer.updatedAt = scoreOnServer.createdAt
481481
scoreOnServer.ACL = nil
482482
let encoded: Data!
483483
do {
@@ -526,7 +526,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
526526
let objectId = "yarr"
527527
score.objectId = objectId
528528
score.createdAt = Date()
529-
score.updatedAt = Date()
529+
score.updatedAt = score.createdAt
530530

531531
let command = score.saveCommand()
532532
XCTAssertNotNil(command)
@@ -907,7 +907,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
907907

908908
var scoreOnServer = score
909909
scoreOnServer.createdAt = Date()
910-
scoreOnServer.updatedAt = Date()
910+
scoreOnServer.updatedAt = scoreOnServer.createdAt
911911
scoreOnServer.ACL = nil
912912
let encoded: Data!
913913
do {
@@ -1005,7 +1005,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
10051005

10061006
var scoreOnServer = score
10071007
scoreOnServer.createdAt = Date()
1008-
scoreOnServer.updatedAt = Date()
1008+
scoreOnServer.updatedAt = scoreOnServer.createdAt
10091009
scoreOnServer.ACL = nil
10101010

10111011
let encoded: Data!
@@ -1034,7 +1034,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
10341034

10351035
var scoreOnServer = score
10361036
scoreOnServer.createdAt = Date()
1037-
scoreOnServer.updatedAt = Date()
1037+
scoreOnServer.updatedAt = scoreOnServer.createdAt
10381038
scoreOnServer.ACL = nil
10391039
let encoded: Data!
10401040
do {
@@ -1105,7 +1105,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
11051105

11061106
var scoreOnServer = score
11071107
scoreOnServer.createdAt = Date()
1108-
scoreOnServer.updatedAt = Date()
1108+
scoreOnServer.updatedAt = scoreOnServer.createdAt
11091109
scoreOnServer.ACL = nil
11101110
scoreOnServer.objectId = "yarr"
11111111
let encoded: Data!
@@ -1160,7 +1160,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
11601160
var gameOnServer = game
11611161
gameOnServer.objectId = "nice"
11621162
gameOnServer.createdAt = Date()
1163-
gameOnServer.updatedAt = Date()
1163+
gameOnServer.updatedAt = gameOnServer.createdAt
11641164

11651165
let encodedGamed: Data
11661166
do {
@@ -1217,7 +1217,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
12171217

12181218
var levelOnServer = score
12191219
levelOnServer.createdAt = Date()
1220-
levelOnServer.updatedAt = Date()
1220+
levelOnServer.updatedAt = levelOnServer.updatedAt
12211221
levelOnServer.ACL = nil
12221222
levelOnServer.objectId = "yarr"
12231223
let pointer = try levelOnServer.toPointer()
@@ -1270,7 +1270,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
12701270

12711271
var scoreOnServer = score
12721272
scoreOnServer.createdAt = Date()
1273-
scoreOnServer.updatedAt = Date()
1273+
scoreOnServer.updatedAt = scoreOnServer.createdAt
12741274
scoreOnServer.ACL = nil
12751275
scoreOnServer.objectId = "yarr"
12761276
let encoded: Data!
@@ -1369,7 +1369,7 @@ class ParseObjectTests: XCTestCase { // swiftlint:disable:this type_body_length
13691369
var gameOnServer = game
13701370
gameOnServer.objectId = "nice"
13711371
gameOnServer.createdAt = Date()
1372-
gameOnServer.updatedAt = Date()
1372+
gameOnServer.updatedAt = gameOnServer.updatedAt
13731373
gameOnServer.profilePicture = savedFile
13741374

13751375
let encodedGamed: Data

Tests/ParseSwiftTests/ParsePointerTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class ParsePointerTests: XCTestCase {
7070

7171
var scoreOnServer = score
7272
scoreOnServer.createdAt = Date()
73-
scoreOnServer.updatedAt = Date()
73+
scoreOnServer.updatedAt = scoreOnServer.createdAt
7474
scoreOnServer.ACL = nil
7575
let encoded: Data!
7676
do {
@@ -193,7 +193,7 @@ class ParsePointerTests: XCTestCase {
193193

194194
var scoreOnServer = score
195195
scoreOnServer.createdAt = Date()
196-
scoreOnServer.updatedAt = Date()
196+
scoreOnServer.updatedAt = scoreOnServer.updatedAt
197197
scoreOnServer.ACL = nil
198198

199199
let encoded: Data!
@@ -223,7 +223,7 @@ class ParsePointerTests: XCTestCase {
223223

224224
var scoreOnServer = score
225225
scoreOnServer.createdAt = Date()
226-
scoreOnServer.updatedAt = Date()
226+
scoreOnServer.updatedAt = scoreOnServer.updatedAt
227227
scoreOnServer.ACL = nil
228228
let encoded: Data!
229229
do {

Tests/ParseSwiftTests/ParseQueryCombineTests.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class ParseQueryCombineTests: XCTestCase { // swiftlint:disable:this type_body_l
7171
scoreOnServer.score = 11
7272
scoreOnServer.objectId = "yolo"
7373
scoreOnServer.createdAt = Date()
74-
scoreOnServer.updatedAt = Date()
74+
scoreOnServer.updatedAt = scoreOnServer.createdAt
7575
scoreOnServer.ACL = nil
7676

7777
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -157,7 +157,7 @@ class ParseQueryCombineTests: XCTestCase { // swiftlint:disable:this type_body_l
157157
scoreOnServer.score = 11
158158
scoreOnServer.objectId = "yolo"
159159
scoreOnServer.createdAt = Date()
160-
scoreOnServer.updatedAt = Date()
160+
scoreOnServer.updatedAt = scoreOnServer.createdAt
161161
scoreOnServer.ACL = nil
162162

163163
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -239,7 +239,7 @@ class ParseQueryCombineTests: XCTestCase { // swiftlint:disable:this type_body_l
239239
scoreOnServer.score = 11
240240
scoreOnServer.objectId = "yolo"
241241
scoreOnServer.createdAt = Date()
242-
scoreOnServer.updatedAt = Date()
242+
scoreOnServer.updatedAt = scoreOnServer.createdAt
243243
scoreOnServer.ACL = nil
244244

245245
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -320,7 +320,7 @@ class ParseQueryCombineTests: XCTestCase { // swiftlint:disable:this type_body_l
320320
var scoreOnServer = GameScore(score: 10)
321321
scoreOnServer.objectId = "yarr"
322322
scoreOnServer.createdAt = Date()
323-
scoreOnServer.updatedAt = Date()
323+
scoreOnServer.updatedAt = scoreOnServer.createdAt
324324
scoreOnServer.ACL = nil
325325

326326
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)

Tests/ParseSwiftTests/ParseQueryTests.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
197197
var scoreOnServer = GameScore(score: 10)
198198
scoreOnServer.objectId = "yarr"
199199
scoreOnServer.createdAt = Date()
200-
scoreOnServer.updatedAt = Date()
200+
scoreOnServer.updatedAt = scoreOnServer.createdAt
201201
scoreOnServer.ACL = nil
202202

203203
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -290,7 +290,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
290290
var scoreOnServer = GameScore(score: 10)
291291
scoreOnServer.objectId = "yarr"
292292
scoreOnServer.createdAt = Date()
293-
scoreOnServer.updatedAt = Date()
293+
scoreOnServer.updatedAt = scoreOnServer.createdAt
294294
scoreOnServer.ACL = nil
295295

296296
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -312,7 +312,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
312312
var scoreOnServer = GameScore(score: 10)
313313
scoreOnServer.objectId = "yarr"
314314
scoreOnServer.createdAt = Date()
315-
scoreOnServer.updatedAt = Date()
315+
scoreOnServer.updatedAt = scoreOnServer.createdAt
316316
scoreOnServer.ACL = nil
317317

318318
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -331,7 +331,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
331331
var scoreOnServer = GameScore(score: 10)
332332
scoreOnServer.objectId = "yarr"
333333
scoreOnServer.createdAt = Date()
334-
scoreOnServer.updatedAt = Date()
334+
scoreOnServer.updatedAt = scoreOnServer.createdAt
335335
scoreOnServer.ACL = nil
336336

337337
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -427,7 +427,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
427427
var scoreOnServer = GameScore(score: 10)
428428
scoreOnServer.objectId = "yarr"
429429
scoreOnServer.createdAt = Date()
430-
scoreOnServer.updatedAt = Date()
430+
scoreOnServer.updatedAt = scoreOnServer.createdAt
431431
scoreOnServer.ACL = nil
432432

433433
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -449,7 +449,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
449449
var scoreOnServer = GameScore(score: 10)
450450
scoreOnServer.objectId = "yarr"
451451
scoreOnServer.createdAt = Date()
452-
scoreOnServer.updatedAt = Date()
452+
scoreOnServer.updatedAt = scoreOnServer.createdAt
453453
scoreOnServer.ACL = nil
454454

455455
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -499,7 +499,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
499499
var scoreOnServer = GameScore(score: 10)
500500
scoreOnServer.objectId = "yarr"
501501
scoreOnServer.createdAt = Date()
502-
scoreOnServer.updatedAt = Date()
502+
scoreOnServer.updatedAt = scoreOnServer.createdAt
503503
scoreOnServer.ACL = nil
504504

505505
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -544,7 +544,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
544544
var scoreOnServer = GameScore(score: 10)
545545
scoreOnServer.objectId = "yarr"
546546
scoreOnServer.createdAt = Date()
547-
scoreOnServer.updatedAt = Date()
547+
scoreOnServer.updatedAt = scoreOnServer.createdAt
548548
scoreOnServer.ACL = nil
549549

550550
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -566,7 +566,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
566566
var scoreOnServer = GameScore(score: 10)
567567
scoreOnServer.objectId = "yarr"
568568
scoreOnServer.createdAt = Date()
569-
scoreOnServer.updatedAt = Date()
569+
scoreOnServer.updatedAt = scoreOnServer.createdAt
570570
scoreOnServer.ACL = nil
571571

572572
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -2187,7 +2187,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
21872187
var scoreOnServer = GameScore(score: 10)
21882188
scoreOnServer.objectId = "yarr"
21892189
scoreOnServer.createdAt = Date()
2190-
scoreOnServer.updatedAt = Date()
2190+
scoreOnServer.updatedAt = scoreOnServer.createdAt
21912191
scoreOnServer.ACL = nil
21922192

21932193
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -2217,7 +2217,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
22172217
var scoreOnServer = GameScore(score: 10)
22182218
scoreOnServer.objectId = "yarr"
22192219
scoreOnServer.createdAt = Date()
2220-
scoreOnServer.updatedAt = Date()
2220+
scoreOnServer.updatedAt = scoreOnServer.createdAt
22212221
scoreOnServer.ACL = nil
22222222

22232223
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)
@@ -2285,7 +2285,7 @@ class ParseQueryTests: XCTestCase { // swiftlint:disable:this type_body_length
22852285
var scoreOnServer = GameScore(score: 10)
22862286
scoreOnServer.objectId = "yarr"
22872287
scoreOnServer.createdAt = Date()
2288-
scoreOnServer.updatedAt = Date()
2288+
scoreOnServer.updatedAt = scoreOnServer.createdAt
22892289
scoreOnServer.ACL = nil
22902290

22912291
let results = QueryResponse<GameScore>(results: [scoreOnServer], count: 1)

0 commit comments

Comments
 (0)