IOS-1614 Test for leveling enum sizes between adapter, engine.

IOS-1614
Dirk Zimmermann 4 years ago
parent f14b3b2c78
commit 8e40ccae1c

@ -20,6 +20,7 @@
432FA2D41C884C5F00DDF874 /* partner2_F9D9CCD0A401311F_pub.asc in Resources */ = {isa = PBXBuildFile; fileRef = 432FA2D11C884C5F00DDF874 /* partner2_F9D9CCD0A401311F_pub.asc */; };
432FA2D71C884FF500DDF874 /* meATdontcare_E3BFBCA9248FC681_pub.asc in Resources */ = {isa = PBXBuildFile; fileRef = 432FA2D51C884FF500DDF874 /* meATdontcare_E3BFBCA9248FC681_pub.asc */; };
432FA2D81C884FF500DDF874 /* meATdontcare_E3BFBCA9248FC681_sec.asc in Resources */ = {isa = PBXBuildFile; fileRef = 432FA2D61C884FF500DDF874 /* meATdontcare_E3BFBCA9248FC681_sec.asc */; };
4331CE94229C2AAF00DDDC65 /* PEPSizeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4331CE93229C2AAF00DDDC65 /* PEPSizeTest.m */; };
4336853F203D5CE60069A451 /* PEPTestUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D3D77C2010DDC500A0DA20 /* PEPTestUtils.m */; };
434226811D4F60000083ED79 /* PepTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 434226801D4F60000083ED79 /* PepTests.m */; };
435C0C8C22291FFB0025C6B5 /* PEPSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 15206CC51F8E078B003FF880 /* PEPSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
@ -162,6 +163,7 @@
432FA2D11C884C5F00DDF874 /* partner2_F9D9CCD0A401311F_pub.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = partner2_F9D9CCD0A401311F_pub.asc; sourceTree = "<group>"; };
432FA2D51C884FF500DDF874 /* meATdontcare_E3BFBCA9248FC681_pub.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = meATdontcare_E3BFBCA9248FC681_pub.asc; sourceTree = "<group>"; };
432FA2D61C884FF500DDF874 /* meATdontcare_E3BFBCA9248FC681_sec.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = meATdontcare_E3BFBCA9248FC681_sec.asc; sourceTree = "<group>"; };
4331CE93229C2AAF00DDDC65 /* PEPSizeTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPSizeTest.m; sourceTree = "<group>"; };
433E28901FA741DE00E359B3 /* PEPIdentity.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPIdentity.m; sourceTree = "<group>"; };
434226801D4F60000083ED79 /* PepTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PepTests.m; sourceTree = "<group>"; };
434ED6D4207E27B8000A7590 /* PEPAutoPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPAutoPointer.h; sourceTree = "<group>"; };
@ -411,6 +413,7 @@
15D3D760200F61BB00A0DA20 /* PEPSessionProviderTest.m */,
152A9C462010F50400F962ED /* PEPSessionTest.m */,
64415E1B1BE94FCB00F6CBB2 /* Info.plist */,
4331CE93229C2AAF00DDDC65 /* PEPSizeTest.m */,
);
path = pEpObjCTests;
sourceTree = "<group>";
@ -619,6 +622,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4331CE94229C2AAF00DDDC65 /* PEPSizeTest.m in Sources */,
4396CECB2187220200FDD398 /* PEPSessionTestSendMessageDelegate.m in Sources */,
152D58EF201B6DB200036219 /* PEPMessageUtilTest.m in Sources */,
152A9C472010F50400F962ED /* PEPSessionTest.m in Sources */,

@ -0,0 +1,37 @@
//
// PEPSizeTest.m
// pEpObjCAdapterTests
//
// Created by Dirk Zimmermann on 27.05.19.
// Copyright © 2019 pp. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PEPObjCAdapterFramework.h"
#import "pEpEngine.h"
#import "message_api.h"
#import "sync_api.h"
@interface PEPSizeTest : XCTestCase
@end
@implementation PEPSizeTest
- (void)testEnumSizes {
XCTAssertEqual(sizeof(PEP_STATUS), sizeof(PEPStatus));
XCTAssertEqual(sizeof(PEP_rating), sizeof(PEPRating));
XCTAssertEqual(sizeof(PEP_decrypt_flags), sizeof(PEPDecryptFlags));
XCTAssertEqual(sizeof(PEP_enc_format), sizeof(PEPEncFormat));
XCTAssertEqual(sizeof(identity_flags), sizeof(PEPIdentityFlags));
XCTAssertEqual(sizeof(sync_handshake_signal), sizeof(PEPSyncHandshakeSignal));
XCTAssertEqual(sizeof(sync_handshake_result), sizeof(PEPSyncHandshakeResult));
XCTAssertEqual(sizeof(PEP_comm_type), sizeof(PEPCommType));
XCTAssertEqual(sizeof(PEP_msg_direction), sizeof(PEPMsgDirection));
XCTAssertEqual(sizeof(PEP_color), sizeof(PEPColor));
XCTAssertEqual(sizeof(content_disposition_type), sizeof(PEPContentDisposition));
}
@end
Loading…
Cancel
Save