aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Example/Tests/Model/FSTFieldValueTests.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/Example/Tests/Model/FSTFieldValueTests.mm')
-rw-r--r--Firestore/Example/Tests/Model/FSTFieldValueTests.mm18
1 files changed, 8 insertions, 10 deletions
diff --git a/Firestore/Example/Tests/Model/FSTFieldValueTests.mm b/Firestore/Example/Tests/Model/FSTFieldValueTests.mm
index 1a207f4..98504b5 100644
--- a/Firestore/Example/Tests/Model/FSTFieldValueTests.mm
+++ b/Firestore/Example/Tests/Model/FSTFieldValueTests.mm
@@ -227,10 +227,8 @@ union DoubleBits {
for (id value in values) {
FSTFieldValue *wrapped = FSTTestFieldValue(value);
XCTAssertEqualObjects([wrapped class], [FSTTimestampValue class]);
- XCTAssertEqualObjects([wrapped value], value);
-
- XCTAssertEqualObjects(((FSTTimestampValue *)wrapped).internalValue,
- [FIRTimestamp timestampWithDate:value]);
+ XCTAssertEqualObjects([[wrapped value] class], [FIRTimestamp class]);
+ XCTAssertEqualObjects([wrapped value], [FIRTimestamp timestampWithDate:value]);
}
}
@@ -572,14 +570,14 @@ union DoubleBits {
FSTObjectValue *value = FSTTestObjectValue(input);
id output = [value value];
{
- XCTAssertTrue([output[@"array"][1] isKindOfClass:[NSDate class]]);
- NSDate *actual = output[@"array"][1];
- XCTAssertEqualWithAccuracy(date.timeIntervalSince1970, actual.timeIntervalSince1970, 0.000001);
+ XCTAssertTrue([output[@"array"][1] isKindOfClass:[FIRTimestamp class]]);
+ FIRTimestamp *actual = output[@"array"][1];
+ XCTAssertEqualObjects([FIRTimestamp timestampWithDate:date], actual);
}
{
- XCTAssertTrue([output[@"obj"][@"date"] isKindOfClass:[NSDate class]]);
- NSDate *actual = output[@"obj"][@"date"];
- XCTAssertEqualWithAccuracy(date.timeIntervalSince1970, actual.timeIntervalSince1970, 0.000001);
+ XCTAssertTrue([output[@"obj"][@"date"] isKindOfClass:[FIRTimestamp class]]);
+ FIRTimestamp *actual = output[@"array"][1];
+ XCTAssertEqualObjects([FIRTimestamp timestampWithDate:date], actual);
}
}