Peter 76e5a7fab6 Add 'submodules/HockeySDK-iOS/' from commit 'c7d0c7026303253e2ac576c02655691e5d314fe2'
git-subtree-dir: submodules/HockeySDK-iOS
git-subtree-mainline: 085acd26c4432939403765234266e3c1be0f3dd9
git-subtree-split: c7d0c7026303253e2ac576c02655691e5d314fe2
2019-06-11 18:53:14 +01:00

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