From 4e58c33fb1e12fc71c31cc8bfe700171d1ab80df Mon Sep 17 00:00:00 2001 From: David Alarcon Date: Wed, 27 Jan 2021 19:00:42 +0100 Subject: [PATCH] IOSAD-191 Delete PEPLanguageTest and PEPLanguageTests. Add PEPLanguage+SecureCodingTest tests. --- .../Mocks/PEPLanguageTest.h | 17 --- .../Mocks/PEPLanguageTest.m | 23 ---- PEPObjCAdapterTypesTests/PEPIdentityTests.m | 108 ------------------ PEPObjCAdapterTypesTests/PEPLanguageTests.m | 59 ---------- .../PEPLanguage+SecureCodingTest.m | 77 +++++++++++++ pEpObjCAdapter.xcodeproj/project.pbxproj | 40 +------ 6 files changed, 81 insertions(+), 243 deletions(-) delete mode 100644 PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.h delete mode 100644 PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.m delete mode 100644 PEPObjCAdapterTypesTests/PEPIdentityTests.m delete mode 100644 PEPObjCAdapterTypesTests/PEPLanguageTests.m create mode 100644 PEPObjCAdapterTypesTests_iOS/PEPLanguage+SecureCodingTest.m diff --git a/PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.h b/PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.h deleted file mode 100644 index 9e386e3..0000000 --- a/PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// PEPLanguageTest.h -// PEPObjCAdapterTypesTests_macOS -// -// Created by David Alarcon on 27/1/21. -// Copyright © 2021 p≡p. All rights reserved. -// - -#import "PEPLanguage+SecureCoding.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface PEPLanguageTest : PEPLanguage - -@end - -NS_ASSUME_NONNULL_END diff --git a/PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.m b/PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.m deleted file mode 100644 index e0cde2c..0000000 --- a/PEPObjCAdapterTypesTests/Mocks/PEPLanguageTest.m +++ /dev/null @@ -1,23 +0,0 @@ -// -// PEPLanguageTest.m -// PEPObjCAdapterTypesTests_macOS -// -// Created by David Alarcon on 27/1/21. -// Copyright © 2021 p≡p. All rights reserved. -// - -#import "PEPLanguageTest.h" - -@implementation PEPLanguageTest - -- (instancetype)init { - if (self = [super init]) { - self.code = @"cat"; - self.name = @"Català"; - self.sentence = @"Bon profit"; - } - - return self; -} - -@end diff --git a/PEPObjCAdapterTypesTests/PEPIdentityTests.m b/PEPObjCAdapterTypesTests/PEPIdentityTests.m deleted file mode 100644 index d75ddb1..0000000 --- a/PEPObjCAdapterTypesTests/PEPIdentityTests.m +++ /dev/null @@ -1,108 +0,0 @@ -// -// PEPIdentityTests.m -// PEPObjCAdapterTypesTests_macOS -// -// Created by David Alarcon on 26/1/21. -// Copyright © 2021 p≡p. All rights reserved. -// - -#import - -#import "PEPIdentity+SecureCoding.h" - -@interface PEPIdentityTests : XCTestCase - -@end - -@implementation PEPIdentityTests - -- (void)testConformsSecureCodingProtocol { - PEPIdentity *testee = [PEPIdentity new]; - XCTAssertTrue([testee conformsToProtocol:@protocol(NSSecureCoding)]); -} - -- (void)testSupportsSecureCodingProtocol { - XCTAssertTrue([PEPIdentity supportsSecureCoding]); -} - -- (void)testIdentityAddress { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqualObjects(testee.address, unarchivedTestee.address); -} - -- (void)testIdentityUserID { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqualObjects(testee.userID, unarchivedTestee.userID); -} - -- (void)testIdentityFingerprint { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqualObjects(testee.fingerPrint, unarchivedTestee.fingerPrint); -} - -- (void)testIdentityLanguage { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqualObjects(testee.language, unarchivedTestee.language); -} - -- (void)testIdentityCommType { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqual(testee.commType, unarchivedTestee.commType); -} - -- (void)testIdentityIsOwn { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqual(testee.isOwn, unarchivedTestee.isOwn); -} - -- (void)testIdentityFlags { - PEPIdentity *testee = [self identityWithAllFieldsFilled]; - PEPIdentity *unarchivedTestee = [self archiveAndUnarchiveIdentity:testee]; - - XCTAssertEqual(testee.flags, unarchivedTestee.flags); -} - -// MARK: - Helper - -- (PEPIdentity *)archiveAndUnarchiveIdentity:(PEPIdentity *)identity { - NSError *error; - NSData *data = [NSKeyedArchiver archivedDataWithRootObject:identity - requiringSecureCoding:YES - error:&error]; - XCTAssertNotNil(data, "Error archiving pEp identity."); - - PEPIdentity *unarchivedIdentity = [NSKeyedUnarchiver unarchivedObjectOfClass:[PEPIdentity class] - fromData:data - error:&error]; - XCTAssertNotNil(unarchivedIdentity, "Error unarchiving pEp identity."); - - return unarchivedIdentity; -} - -- (PEPIdentity *)identityWithAllFieldsFilled { - PEPIdentity *identity = [PEPIdentity new]; - - identity.address = @"test@host.com"; - identity.userID = @"pEp_own_userId"; - identity.fingerPrint = @"184C1DE2D4AB98A2A8BB7F23B0EC5F483B62E19D"; - identity.language = @"cat"; - identity.commType = PEPCommTypePEP; - identity.isOwn = YES; - identity.flags = PEPIdentityFlagsNotForSync; - - return identity; -} - -@end diff --git a/PEPObjCAdapterTypesTests/PEPLanguageTests.m b/PEPObjCAdapterTypesTests/PEPLanguageTests.m deleted file mode 100644 index 34ba6b0..0000000 --- a/PEPObjCAdapterTypesTests/PEPLanguageTests.m +++ /dev/null @@ -1,59 +0,0 @@ -// -// PEPLanguageTests.m -// PEPObjCAdapterTypesTests_macOS -// -// Created by David Alarcon on 27/1/21. -// Copyright © 2021 p≡p. All rights reserved. -// - -#import - -#import "PEPLanguageTest.h" - -@interface PEPLanguageTests : XCTestCase -@property (nonatomic, strong) PEPLanguageTest *language; -@property (nonatomic, strong) PEPLanguageTest *unarchivedLanguage; -@end - -@implementation PEPLanguageTests - -- (void)setUp { - [super setUp]; - - self.language = [PEPLanguageTest new]; - - NSError *error; - NSData *data = [NSKeyedArchiver archivedDataWithRootObject:self.language - requiringSecureCoding:YES - error:&error]; - - XCTAssertNil(error, "Error archiving pEp language."); - - self.unarchivedLanguage = [NSKeyedUnarchiver unarchivedObjectOfClass:[PEPLanguage class] - fromData:data - error:&error]; - - XCTAssertNil(error, "Error unarchiving pEp language."); -} - -- (void)testConformsSecureCodingProtocol { - XCTAssertTrue([self.language conformsToProtocol:@protocol(NSSecureCoding)]); -} - -- (void)testSupportsSecureCodingProtocol { - XCTAssertTrue([PEPLanguage supportsSecureCoding]); -} - -- (void)testLanguageCode { - XCTAssertEqualObjects(self.language.code, self.unarchivedLanguage.code); -} - -- (void)testLanguageName { - XCTAssertEqualObjects(self.language.name, self.unarchivedLanguage.name); -} - -- (void)testLanguageSentence { - XCTAssertEqualObjects(self.language.sentence, self.unarchivedLanguage.sentence); -} - -@end diff --git a/PEPObjCAdapterTypesTests_iOS/PEPLanguage+SecureCodingTest.m b/PEPObjCAdapterTypesTests_iOS/PEPLanguage+SecureCodingTest.m new file mode 100644 index 0000000..3fcb53e --- /dev/null +++ b/PEPObjCAdapterTypesTests_iOS/PEPLanguage+SecureCodingTest.m @@ -0,0 +1,77 @@ +// +// PEPLanguage+SecureCodingTest.m +// PEPObjCAdapterTypesTests_iOS +// +// Created by David Alarcon on 27/1/21. +// Copyright © 2021 p≡p. All rights reserved. +// + +#import + +#import "PEPTypesTestUtil.h" +#import "PEPLanguage+SecureCoding.h" + +@interface PEPLanguage_SecureCodingTest : XCTestCase + +@end + +@implementation PEPLanguage_SecureCodingTest + +- (void)testConformsSecureCodingProtocol { + PEPLanguage *testee = [PEPLanguage new]; + XCTAssertTrue([testee conformsToProtocol:@protocol(NSSecureCoding)]); +} + +- (void)testSupportsSecureCodingProtocol { + XCTAssertTrue([PEPLanguage supportsSecureCoding]); +} + +- (void)testLanguageCode { + PEPLanguage *testee = [self languageWithAllFieldsFilled]; + PEPLanguage *unarchivedTestee = [self archiveAndUnarchiveLanguage:testee]; + + XCTAssertEqualObjects(testee.code, unarchivedTestee.code); +} + +- (void)testLanguageName { + PEPLanguage *testee = [self languageWithAllFieldsFilled]; + PEPLanguage *unarchivedTestee = [self archiveAndUnarchiveLanguage:testee]; + + XCTAssertEqualObjects(testee.name, unarchivedTestee.name); +} + +- (void)testLanguageSentence { + PEPLanguage *testee = [self languageWithAllFieldsFilled]; + PEPLanguage *unarchivedTestee = [self archiveAndUnarchiveLanguage:testee]; + + XCTAssertEqualObjects(testee.sentence, unarchivedTestee.sentence); +} + +// MARK: - Helper + +- (PEPLanguage *)archiveAndUnarchiveLanguage:(PEPLanguage *)language { + NSError *error; + NSData *data = [NSKeyedArchiver archivedDataWithRootObject:language + requiringSecureCoding:YES + error:&error]; + XCTAssertNotNil(data, "Error archiving pEp identity."); + + PEPLanguage *unarchivedLanguage = [NSKeyedUnarchiver unarchivedObjectOfClass:[PEPLanguage class] + fromData:data + error:&error]; + XCTAssertNotNil(unarchivedLanguage, "Error unarchiving pEp identity."); + + return unarchivedLanguage; +} + +- (PEPLanguage *)languageWithAllFieldsFilled { + PEPLanguage *language = [PEPLanguage new]; + + language.code = @"cat"; + language.name = @"Català"; + language.sentence = @"Bon profit"; + + return language; +} + +@end diff --git a/pEpObjCAdapter.xcodeproj/project.pbxproj b/pEpObjCAdapter.xcodeproj/project.pbxproj index 7b12995..d84233e 100644 --- a/pEpObjCAdapter.xcodeproj/project.pbxproj +++ b/pEpObjCAdapter.xcodeproj/project.pbxproj @@ -180,23 +180,10 @@ 43E02A211C71F65B008F05E9 /* A3FC7F0A.asc in Resources */ = {isa = PBXBuildFile; fileRef = 43E02A1D1C71F65B008F05E9 /* A3FC7F0A.asc */; }; 4E58698325BF2FA900779EAD /* PEPMessage+SecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E58698125BF2FA900779EAD /* PEPMessage+SecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4E58698425BF2FA900779EAD /* PEPMessage+SecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E58698225BF2FA900779EAD /* PEPMessage+SecureCoding.m */; }; - 4E81CD1425C15FD0009F140D /* PEPLanguageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD1325C15FD0009F140D /* PEPLanguageTest.m */; }; - 4E81CD2525C168DC009F140D /* PEPAttachmentTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD2425C168DC009F140D /* PEPAttachmentTest.m */; }; - 4E81CD3625C16F6B009F140D /* PEPMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD3525C16F6B009F140D /* PEPMessageTest.m */; }; 4E81CDA125C1A2F4009F140D /* libPEPObjCAdapterTypes_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 151606FD257A401000DD42E0 /* libPEPObjCAdapterTypes_iOS.a */; }; - 4E81CDD525C1A98D009F140D /* PEPLanguageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD1325C15FD0009F140D /* PEPLanguageTest.m */; }; - 4E81CDEC25C1AAAE009F140D /* PEPAttachmentTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD2425C168DC009F140D /* PEPAttachmentTest.m */; }; - 4E81CE0325C1ABA7009F140D /* PEPMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD3525C16F6B009F140D /* PEPMessageTest.m */; }; - 4E81CE3B25C1B15D009F140D /* PEPIdentityTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EDB86FD25C067DC00FA045D /* PEPIdentityTests.m */; }; - 4E81CE3C25C1B15E009F140D /* PEPIdentityTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EDB86FD25C067DC00FA045D /* PEPIdentityTests.m */; }; - 4E81CE4B25C1B162009F140D /* PEPLanguageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD1B25C160CE009F140D /* PEPLanguageTests.m */; }; - 4E81CE4C25C1B163009F140D /* PEPLanguageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD1B25C160CE009F140D /* PEPLanguageTests.m */; }; - 4E81CE5425C1B166009F140D /* PEPAttachmentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD2C25C16AEE009F140D /* PEPAttachmentTests.m */; }; - 4E81CE5C25C1B166009F140D /* PEPAttachmentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD2C25C16AEE009F140D /* PEPAttachmentTests.m */; }; - 4E81CE6B25C1B16B009F140D /* PEPMessageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD3D25C17CBD009F140D /* PEPMessageTests.m */; }; - 4E81CE6C25C1B16B009F140D /* PEPMessageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CD3D25C17CBD009F140D /* PEPMessageTests.m */; }; 4E81CE8825C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CE8625C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m */; }; 4E81CE9625C1CE21009F140D /* PEPTypesTestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CE9525C1CE21009F140D /* PEPTypesTestUtil.m */; }; + 4E81CEC225C1D751009F140D /* PEPLanguage+SecureCodingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CEC125C1D751009F140D /* PEPLanguage+SecureCodingTest.m */; }; 4EA9B51F25BF20EA0048427E /* PEPIdentity+SecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA9B43D25BEE0990048427E /* PEPIdentity+SecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4EA9B54D25BF20FD0048427E /* PEPIdentity+SecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EA9B43E25BEE0990048427E /* PEPIdentity+SecureCoding.m */; }; 4EA9B58425BF278B0048427E /* PEPLanguage+SecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA9B56425BF277F0048427E /* PEPLanguage+SecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -427,9 +414,6 @@ 43F73BE92166248E00AB4524 /* PEPSync.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPSync.m; sourceTree = ""; }; 4E58698125BF2FA900779EAD /* PEPMessage+SecureCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PEPMessage+SecureCoding.h"; sourceTree = ""; }; 4E58698225BF2FA900779EAD /* PEPMessage+SecureCoding.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPMessage+SecureCoding.m"; sourceTree = ""; }; - 4E81CD1225C15FD0009F140D /* PEPLanguageTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPLanguageTest.h; sourceTree = ""; }; - 4E81CD1325C15FD0009F140D /* PEPLanguageTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPLanguageTest.m; sourceTree = ""; }; - 4E81CD1B25C160CE009F140D /* PEPLanguageTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPLanguageTests.m; sourceTree = ""; }; 4E81CD2325C168DC009F140D /* PEPAttachmentTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPAttachmentTest.h; sourceTree = ""; }; 4E81CD2425C168DC009F140D /* PEPAttachmentTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPAttachmentTest.m; sourceTree = ""; }; 4E81CD2C25C16AEE009F140D /* PEPAttachmentTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPAttachmentTests.m; sourceTree = ""; }; @@ -441,6 +425,7 @@ 4E81CE8625C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPIdentity+SecureCodingTest.m"; sourceTree = ""; }; 4E81CE9425C1CE21009F140D /* PEPTypesTestUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPTypesTestUtil.h; sourceTree = ""; }; 4E81CE9525C1CE21009F140D /* PEPTypesTestUtil.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPTypesTestUtil.m; sourceTree = ""; }; + 4E81CEC125C1D751009F140D /* PEPLanguage+SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPLanguage+SecureCodingTest.m"; sourceTree = ""; }; 4EA9B43D25BEE0990048427E /* PEPIdentity+SecureCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PEPIdentity+SecureCoding.h"; sourceTree = ""; }; 4EA9B43E25BEE0990048427E /* PEPIdentity+SecureCoding.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPIdentity+SecureCoding.m"; sourceTree = ""; }; 4EA9B56425BF277F0048427E /* PEPLanguage+SecureCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PEPLanguage+SecureCoding.h"; sourceTree = ""; }; @@ -449,7 +434,6 @@ 4EA9B5A625BF2A9A0048427E /* PEPAttachment+SecureCoding.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPAttachment+SecureCoding.m"; sourceTree = ""; }; 4EDB86EA25C0674900FA045D /* PEPObjCAdapterTypesTests_macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PEPObjCAdapterTypesTests_macOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 4EDB86EE25C0674900FA045D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4EDB86FD25C067DC00FA045D /* PEPIdentityTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPIdentityTests.m; sourceTree = ""; }; 640F79211C9B517C00DBEC4E /* 5CB2C182_sec.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 5CB2C182_sec.asc; sourceTree = ""; }; 640F79221C9B517C00DBEC4E /* 5CB2C182.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 5CB2C182.asc; sourceTree = ""; }; 64415E171BE94FCB00F6CBB2 /* pEpObjCAdapterTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pEpObjCAdapterTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -796,6 +780,7 @@ children = ( 4E81CE9325C1CDF9009F140D /* TestUtils */, 4E81CE8625C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m */, + 4E81CEC125C1D751009F140D /* PEPLanguage+SecureCodingTest.m */, 4E81CD4D25C19DD4009F140D /* Info.plist */, ); path = PEPObjCAdapterTypesTests_iOS; @@ -805,8 +790,6 @@ isa = PBXGroup; children = ( 4EDB875225C075D800FA045D /* Mocks */, - 4EDB86FD25C067DC00FA045D /* PEPIdentityTests.m */, - 4E81CD1B25C160CE009F140D /* PEPLanguageTests.m */, 4E81CD2C25C16AEE009F140D /* PEPAttachmentTests.m */, 4E81CD3D25C17CBD009F140D /* PEPMessageTests.m */, ); @@ -833,8 +816,6 @@ 4EDB875225C075D800FA045D /* Mocks */ = { isa = PBXGroup; children = ( - 4E81CD1225C15FD0009F140D /* PEPLanguageTest.h */, - 4E81CD1325C15FD0009F140D /* PEPLanguageTest.m */, 4E81CD2325C168DC009F140D /* PEPAttachmentTest.h */, 4E81CD2425C168DC009F140D /* PEPAttachmentTest.m */, 4E81CD3425C16F6B009F140D /* PEPMessageTest.h */, @@ -1385,14 +1366,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4E81CE5C25C1B166009F140D /* PEPAttachmentTests.m in Sources */, 4E81CE9625C1CE21009F140D /* PEPTypesTestUtil.m in Sources */, - 4E81CE6C25C1B16B009F140D /* PEPMessageTests.m in Sources */, - 4E81CDEC25C1AAAE009F140D /* PEPAttachmentTest.m in Sources */, - 4E81CE4C25C1B163009F140D /* PEPLanguageTests.m in Sources */, - 4E81CDD525C1A98D009F140D /* PEPLanguageTest.m in Sources */, - 4E81CE0325C1ABA7009F140D /* PEPMessageTest.m in Sources */, - 4E81CE3C25C1B15E009F140D /* PEPIdentityTests.m in Sources */, + 4E81CEC225C1D751009F140D /* PEPLanguage+SecureCodingTest.m in Sources */, 4E81CE8825C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1401,13 +1376,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4E81CE5425C1B166009F140D /* PEPAttachmentTests.m in Sources */, - 4E81CE6B25C1B16B009F140D /* PEPMessageTests.m in Sources */, - 4E81CD2525C168DC009F140D /* PEPAttachmentTest.m in Sources */, - 4E81CE4B25C1B162009F140D /* PEPLanguageTests.m in Sources */, - 4E81CD3625C16F6B009F140D /* PEPMessageTest.m in Sources */, - 4E81CD1425C15FD0009F140D /* PEPLanguageTest.m in Sources */, - 4E81CE3B25C1B15D009F140D /* PEPIdentityTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };