@@ -33,6 +33,7 @@ - (void)setUp {
3333 self.sut .timestamp = [NSDate dateWithTimeIntervalSince1970: 0 ];
3434 self.sut .sid = @" FAKE-SESSION-ID" ;
3535 self.sut .distributionGroupId = @" FAKE-GROUP-ID" ;
36+ self.sut .dataResidencyRegion = @" FAKE-DATA-RESIDENCY-REGION" ;
3637 self.sut .userId = @" FAKE-USER-ID" ;
3738 self.sut .device = OCMPartialMock ([MSACDevice new ]);
3839
@@ -57,6 +58,7 @@ - (void)testSerializingToDictionaryWorks {
5758 assertThat (actual[@" timestamp" ], equalTo (@" 1970-01-01T00:00:00.000Z" ));
5859 assertThat (actual[@" sid" ], equalTo (@" FAKE-SESSION-ID" ));
5960 assertThat (actual[@" distributionGroupId" ], equalTo (@" FAKE-GROUP-ID" ));
61+ assertThat (actual[@" dataResidencyRegion" ], equalTo (@" FAKE-DATA-RESIDENCY-REGION" ));
6062 assertThat (actual[@" userId" ], equalTo (@" FAKE-USER-ID" ));
6163 assertThat (actual[@" device" ], equalTo (@{}));
6264}
@@ -76,6 +78,7 @@ - (void)testNSCodingSerializationAndDeserializationWorks {
7678 assertThat (actualLog.timestamp , equalTo (self.sut .timestamp ));
7779 assertThat (actualLog.sid , equalTo (self.sut .sid ));
7880 assertThat (actualLog.distributionGroupId , equalTo (self.sut .distributionGroupId ));
81+ assertThat (actualLog.dataResidencyRegion , equalTo (self.sut .dataResidencyRegion ));
7982 assertThat (actualLog.userId , equalTo (self.sut .userId ));
8083 assertThat (actualLog.device , equalTo (self.sut .device ));
8184}
@@ -126,6 +129,7 @@ - (void)testIsEqual {
126129 log.timestamp = self.sut .timestamp ;
127130 log.sid = self.sut .sid ;
128131 log.distributionGroupId = self.sut .distributionGroupId ;
132+ log.dataResidencyRegion = self.sut .dataResidencyRegion ;
129133 log.userId = self.sut .userId ;
130134 log.device = self.sut .device ;
131135 log.tag = self.sut .tag ;
@@ -159,6 +163,14 @@ - (void)testIsEqual {
159163
160164 // Then
161165 XCTAssertFalse ([self .sut isEqual: log]);
166+
167+ // When
168+ self.sut .userId = @" FAKE-USER-ID" ;
169+ self.sut .dataResidencyRegion = @" FAKE-NEW-DATA-RESIDENCY-REGION" ;
170+
171+ // Then
172+ XCTAssertFalse ([self .sut isEqual: log]);
173+
162174}
163175
164176- (void )testSerializingToJsonWorks {
@@ -174,6 +186,7 @@ - (void)testSerializingToJsonWorks {
174186 assertThat ([actualDict objectForKey: @" timestamp" ], equalTo (@" 1970-01-01T00:00:00.000Z" ));
175187 assertThat ([actualDict objectForKey: @" sid" ], equalTo (@" FAKE-SESSION-ID" ));
176188 assertThat ([actualDict objectForKey: @" distributionGroupId" ], equalTo (@" FAKE-GROUP-ID" ));
189+ assertThat ([actualDict objectForKey: @" dataResidencyRegion" ], equalTo (@" FAKE-DATA-RESIDENCY-REGION" ));
177190 assertThat ([actualDict objectForKey: @" userId" ], equalTo (@" FAKE-USER-ID" ));
178191 assertThat ([actualDict objectForKey: @" device" ], equalTo (@{}));
179192}
0 commit comments