Skip to content

Commit 3e812fb

Browse files
authored
Remove problematic decoding unit test (#166)
1 parent 1a68efa commit 3e812fb

1 file changed

Lines changed: 0 additions & 32 deletions

File tree

GoogleDataTransport/GDTCORTests/Unit/GDTCORMetricsMetadataTest.m

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -108,36 +108,4 @@ - (void)testSecureCoding {
108108
XCTAssertEqualObjects(decodedMetricsMetadata, metricsMetadata);
109109
}
110110

111-
- (void)testSecureCoding_WhenEncodingIsCorrupted {
112-
// Given
113-
// - Create an invalid instance and write its encoding to a file. When
114-
// decoding, the invalid encoding should be treated as a corrupt encoding.
115-
GDTCORMetricsMetadata *corruptedMetadata =
116-
#pragma clang diagnostic push
117-
#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
118-
[GDTCORMetricsMetadata metadataWithCollectionStartDate:@"date"
119-
logSourceMetrics:[GDTCORLogSourceMetrics metrics]];
120-
#pragma clang diagnostic pop
121-
122-
NSError *encodeError;
123-
NSData *encodedMetricsMetadata = GDTCOREncodeArchive(corruptedMetadata, nil, &encodeError);
124-
XCTAssertNil(encodeError);
125-
XCTAssertNotNil(encodedMetricsMetadata);
126-
127-
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"metadata.dat"];
128-
NSError *writeError;
129-
BOOL writeResult = GDTCORWriteDataToFile(encodedMetricsMetadata, filePath, &writeError);
130-
XCTAssertNil(writeError);
131-
XCTAssertTrue(writeResult);
132-
133-
// When
134-
NSError *decodeError;
135-
GDTCORMetricsMetadata *decodedMetricsMetadata =
136-
(GDTCORMetricsMetadata *)GDTCORDecodeArchiveAtPath(GDTCORMetricsMetadata.class, filePath,
137-
&decodeError);
138-
// Then
139-
XCTAssertNotNil(decodeError);
140-
XCTAssertNil(decodedMetricsMetadata);
141-
}
142-
143111
@end

0 commit comments

Comments
 (0)