mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-30 07:00:49 +00:00

git-subtree-dir: submodules/HockeySDK-iOS git-subtree-mainline: 085acd26c4432939403765234266e3c1be0f3dd9 git-subtree-split: c7d0c7026303253e2ac576c02655691e5d314fe2
32 lines
794 B
Objective-C
32 lines
794 B
Objective-C
#import <XCTest/XCTest.h>
|
|
#import "BITData.h"
|
|
|
|
@interface BITDataTests : XCTestCase
|
|
|
|
@end
|
|
|
|
@implementation BITDataTests
|
|
|
|
- (void)testbase_dataPropertyWorksAsExpected {
|
|
BITTelemetryData *expected = [BITTelemetryData new];
|
|
BITData *item = [BITData new];
|
|
item.baseData = expected;
|
|
BITTelemetryData *actual = item.baseData;
|
|
XCTAssertTrue(actual == expected);
|
|
|
|
expected = [BITTelemetryData new];
|
|
item.baseData = expected;
|
|
actual = item.baseData;
|
|
XCTAssertTrue(actual == expected);
|
|
}
|
|
|
|
- (void)testSerialize {
|
|
BITData *item = [BITData new];
|
|
item.baseData = [BITTelemetryData new];
|
|
NSDictionary *actual = [item serializeToDictionary];
|
|
NSDictionary *expected = @{@"baseData":@{}};
|
|
XCTAssertTrue([actual isEqualToDictionary:expected]);
|
|
}
|
|
|
|
@end
|