IOSAD-191 Delete PEPMessageTest and PEPAttachmentTests. Add PEPMessage+SecureCodingTest tests. Delete some unused code. some refactor.

IOSAD-191
David Alarcon 2 years ago
parent 6bac5407e3
commit d6bae409f3

@ -1,17 +0,0 @@
//
// PEPMessageTest.h
// PEPObjCAdapterTypesTests_macOS
//
// Created by David Alarcon on 27/1/21.
// Copyright © 2021 p≡p. All rights reserved.
//
#import "PEPMessage+SecureCoding.h"
NS_ASSUME_NONNULL_BEGIN
@interface PEPMessageTest : PEPMessage
@end
NS_ASSUME_NONNULL_END

@ -1,53 +0,0 @@
//
// PEPMessageTest.m
// PEPObjCAdapterTypesTests_macOS
//
// Created by David Alarcon on 27/1/21.
// Copyright © 2021 pp. All rights reserved.
//
#import "PEPMessageTest.h"
#import "PEPIdentityTest.h"
#import "PEPAttachmentTest.h"
@implementation PEPMessageTest
- (instancetype)init {
if (self = [super init]) {
self.messageID = [NSString stringWithFormat: @"19980506192030.26456.%@",
[PEPIdentityTest new].address];
self.from = [PEPIdentityTest new];
self.to = @[[PEPIdentityTest new]];
self.cc = @[[PEPIdentityTest new]];
self.bcc = @[[PEPIdentityTest new]];
self.shortMessage = @"shortMessage";
self.longMessage = @"longMessage";
self.longMessageFormatted = @"longMessageFormatted";
self.replyTo = @[[PEPIdentityTest new]];
self.inReplyTo = @[[NSString stringWithFormat: @"19980507220459.5655.%@",
[PEPIdentityTest new].address]];
self.references = @[[NSString stringWithFormat: @"19980509035615.40087.%@",
[PEPIdentityTest new].address]];
NSDate *yesterday = [NSCalendar.currentCalendar dateByAddingUnit:NSCalendarUnitDay
value:-1 toDate:[NSDate now]
options:NSCalendarWrapComponents];
self.sentDate = yesterday;
self.receivedDate = [NSDate now];
self.attachments = @[[PEPAttachmentTest new]];
self.optionalFields = @[@"optionalField"];
self.keywords = @[@"keyword"];
self.receivedBy = [PEPIdentityTest new] ;
self.direction = PEPMsgDirectionIncoming;
}
return self;
}
@end

@ -1,67 +0,0 @@
//
// PEPAttachmentTests.m
// PEPObjCAdapterTypesTests_macOS
//
// Created by David Alarcon on 27/1/21.
// Copyright © 2021 pp. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PEPAttachmentTest.h"
@interface PEPAttachmentTests : XCTestCase
@property (nonatomic, strong) PEPAttachmentTest *attachment;
@property (nonatomic, strong) PEPAttachmentTest *unarchivedAttachment;
@end
@implementation PEPAttachmentTests
- (void)setUp {
[super setUp];
self.attachment = [PEPAttachmentTest new];
NSError *error;
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:self.attachment
requiringSecureCoding:YES
error:&error];
XCTAssertNil(error, "Error archiving pEp attachment.");
self.unarchivedAttachment = [NSKeyedUnarchiver unarchivedObjectOfClass:[PEPAttachmentTest class]
fromData:data
error:&error];
XCTAssertNil(error, "Error unarchiving pEp attachment.");
}
- (void)testConformsSecureCodingProtocol {
XCTAssertTrue([self.attachment conformsToProtocol:@protocol(NSSecureCoding)]);
}
- (void)testSupportsSecureCodingProtocol {
XCTAssertTrue([PEPAttachmentTest supportsSecureCoding]);
}
- (void)testAttachmentData {
XCTAssertEqualObjects(self.attachment.data, self.unarchivedAttachment.data);
}
- (void)testAttachmentSize {
XCTAssertEqual(self.attachment.size, self.unarchivedAttachment.size);
}
- (void)testAttachmentMimeType {
XCTAssertEqualObjects(self.attachment.mimeType, self.unarchivedAttachment.mimeType);
}
- (void)testAttachmentFilename {
XCTAssertEqualObjects(self.attachment.filename, self.unarchivedAttachment.filename);
}
- (void)testAttachmentContentDisposition {
XCTAssertEqual(self.attachment.contentDisposition, self.unarchivedAttachment.contentDisposition);
}
@end

@ -1,121 +0,0 @@
//
// PEPMessageTests.m
// PEPObjCAdapterTypesTests_macOS
//
// Created by David Alarcon on 27/1/21.
// Copyright © 2021 pp. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PEPMessageTest.h"
#import "PEPAttachmentTest.h"
@interface PEPMessageTests : XCTestCase
@property (nonatomic, strong) PEPMessageTest *message;
@property (nonatomic, strong) PEPMessageTest *unarchivedMessage;
@end
@implementation PEPMessageTests
- (void)setUp {
[super setUp];
self.message = [PEPMessageTest new];
NSError *error;
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:self.message
requiringSecureCoding:YES
error:&error];
XCTAssertNil(error, "Error archiving pEp message.");
self.unarchivedMessage = [NSKeyedUnarchiver unarchivedObjectOfClass:[PEPMessageTest class]
fromData:data
error:&error];
XCTAssertNil(error, "Error unarchiving pEp message.");
}
- (void)testConformsSecureCodingProtocol {
XCTAssertTrue([self.message conformsToProtocol:@protocol(NSSecureCoding)]);
}
- (void)testSupportsSecureCodingProtocol {
XCTAssertTrue([PEPMessageTest supportsSecureCoding]);
}
- (void)testMessageMessageID {
XCTAssertEqualObjects(self.message.messageID, self.unarchivedMessage.messageID);
}
- (void)testMessageFrom {
XCTAssertEqualObjects(self.message.from, self.unarchivedMessage.from);
}
- (void)testMessageTo {
XCTAssertEqualObjects(self.message.to, self.unarchivedMessage.to);
}
- (void)testMessageCC {
XCTAssertEqualObjects(self.message.cc, self.unarchivedMessage.cc);
}
- (void)testMessageBCC {
XCTAssertEqualObjects(self.message.bcc, self.unarchivedMessage.bcc);
}
- (void)testMessageShortMessage {
XCTAssertEqualObjects(self.message.shortMessage, self.unarchivedMessage.shortMessage);
}
- (void)testMessageLongMessage {
XCTAssertEqualObjects(self.message.longMessage, self.unarchivedMessage.longMessage);
}
- (void)testMessageLongMessageFormatted {
XCTAssertEqualObjects(self.message.longMessageFormatted,
self.unarchivedMessage.longMessageFormatted);
}
- (void)testMessageReplyTo {
XCTAssertEqualObjects(self.message.replyTo, self.unarchivedMessage.replyTo);
}
- (void)testMessageInReplyTo {
XCTAssertEqualObjects(self.message.inReplyTo, self.unarchivedMessage.inReplyTo);
}
- (void)testMessageReferences {
XCTAssertEqualObjects(self.message.references, self.unarchivedMessage.references);
}
- (void)testMessageSentDate {
XCTAssertEqualObjects(self.message.sentDate, self.unarchivedMessage.sentDate);
}
- (void)testMessageReceivedDate {
XCTAssertEqualObjects(self.message.receivedDate, self.unarchivedMessage.receivedDate);
}
- (void)testMessageAttachments {
XCTAssertEqualObjects(self.message.attachments, self.unarchivedMessage.attachments);
}
- (void)testMessageOptionalFields {
XCTAssertEqualObjects(self.message.optionalFields, self.unarchivedMessage.optionalFields);
}
- (void)testMessageKeywords {
XCTAssertEqualObjects(self.message.keywords, self.unarchivedMessage.keywords);
}
- (void)testMessageReceivedBy {
XCTAssertEqualObjects(self.message.receivedBy, self.unarchivedMessage.receivedBy);
}
- (void)testMessageDirection {
XCTAssertEqual(self.message.direction, self.unarchivedMessage.direction);
}
@end

@ -10,7 +10,6 @@
#import "PEPTypesTestUtil.h"
#import "PEPAttachment+SecureCoding.h"
#import "NSObject+Extension.h"
@interface PEPAttachment_SecureCodingTest : XCTestCase
@end
@ -79,27 +78,3 @@
}
@end
@implementation PEPAttachment (Equalable)
/**
The keys that should be used to decide `isEqual`.
*/
static NSArray *s_keys;
- (BOOL)isEqualToPEPAttachment:(PEPAttachment * _Nonnull)attachment {
return [self isEqualToObject:attachment basedOnKeys:s_keys];
}
- (BOOL)isEqual:(id)object {
if (object == self) {
return YES;
}
if (!object || ![object isKindOfClass:[self class]]) {
return NO;
}
return [self isEqualToPEPAttachment:object];
}
@end

@ -0,0 +1,234 @@
//
// PEPMessage+SecureCodingTest.m
// PEPObjCAdapterTypesTests_iOS
//
// Created by David Alarcon on 27/1/21.
// Copyright © 2021 pp. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PEPMessage+SecureCoding.h"
#import "PEPTypesTestUtil.h"
#import "PEPIdentity.h"
#import "PEPAttachment.h"
#import "NSObject+Extension.h"
@interface PEPMessage_SecureCodingTest : XCTestCase
@end
@implementation PEPMessage_SecureCodingTest
- (void)testConformsSecureCodingProtocol {
PEPMessage *testee = [PEPMessage new];
XCTAssertTrue([testee conformsToProtocol:@protocol(NSSecureCoding)]);
}
- (void)testSupportsSecureCodingProtocol {
XCTAssertTrue([PEPMessage supportsSecureCoding]);
}
- (void)testMessageMessageID {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.messageID, unarchivedTestee.messageID);
}
- (void)testMessageFrom {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.from, unarchivedTestee.from);
}
- (void)testMessageTo {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.to, unarchivedTestee.to);
}
- (void)testMessageCC {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.cc, unarchivedTestee.cc);
}
- (void)testMessageBCC {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.bcc, unarchivedTestee.bcc);
}
- (void)testMessageShortMessage {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.shortMessage, unarchivedTestee.shortMessage);
}
- (void)testMessageLongMessage {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.longMessage, unarchivedTestee.longMessage);
}
- (void)testMessageLongMessageFormatted {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.longMessageFormatted,
unarchivedTestee.longMessageFormatted);
}
- (void)testMessageReplyTo {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.replyTo, unarchivedTestee.replyTo);
}
- (void)testMessageInReplyTo {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.inReplyTo, unarchivedTestee.inReplyTo);
}
- (void)testMessageReferences {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.references, unarchivedTestee.references);
}
- (void)testMessageSentDate {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.sentDate, unarchivedTestee.sentDate);
}
- (void)testMessageReceivedDate {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.receivedDate, unarchivedTestee.receivedDate);
}
- (void)testMessageAttachments {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.attachments, unarchivedTestee.attachments);
}
- (void)testMessageOptionalFields {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.optionalFields, unarchivedTestee.optionalFields);
}
- (void)testMessageKeywords {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.keywords, unarchivedTestee.keywords);
}
- (void)testMessageReceivedBy {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqualObjects(testee.receivedBy, unarchivedTestee.receivedBy);
}
- (void)testMessageDirection {
PEPMessage *testee = [self messageWithAllFieldsFilled];
PEPMessage *unarchivedTestee = [self archiveAndUnarchiveMessage:testee];
XCTAssertEqual(testee.direction, unarchivedTestee.direction);
}
// MARK: - Helper
- (PEPMessage *)archiveAndUnarchiveMessage:(PEPMessage *)message {
NSError *error;
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:message
requiringSecureCoding:YES
error:&error];
XCTAssertNotNil(data, "Error archiving pEp message.");
PEPMessage *unarchivedMessage = [NSKeyedUnarchiver unarchivedObjectOfClass:[PEPMessage class]
fromData:data
error:&error];
XCTAssertNotNil(unarchivedMessage, "Error unarchiving pEp message.");
return unarchivedMessage;
}
- (PEPMessage *)messageWithAllFieldsFilled {
PEPMessage *message = [PEPMessage new];
PEPIdentity *identity = [PEPTypesTestUtil pEpIdentityWithAllFieldsFilled];
PEPAttachment *attachment = [PEPTypesTestUtil pEpAttachmentWithAllFieldsFilled];
message.messageID = [NSString stringWithFormat: @"19980506192030.26456.%@", identity.address];
message.from = identity;
message.to = @[identity];
message.cc = @[identity];
message.bcc = @[identity];
message.shortMessage = @"shortMessage";
message.longMessage = @"longMessage";
message.longMessageFormatted = @"longMessageFormatted";
message.replyTo = @[identity];
message.inReplyTo = @[[NSString stringWithFormat: @"19980507220459.5655.%@", identity.address]];
message.references = @[[NSString stringWithFormat: @"19980509035615.40087.%@", identity.address]];
NSDate *yesterday = [NSCalendar.currentCalendar dateByAddingUnit:NSCalendarUnitDay
value:-1 toDate:[NSDate now]
options:NSCalendarWrapComponents];
message.sentDate = yesterday;
message.receivedDate = [NSDate now];
message.attachments = @[attachment];
message.optionalFields = @[@"optionalField"];
message.keywords = @[@"keyword"];
message.receivedBy = identity;
message.direction = PEPMsgDirectionIncoming;
return message;
}
@end
@implementation PEPAttachment (Equatable)
- (BOOL)isEqualToPEPAttachment:(PEPAttachment * _Nonnull)attachment {
NSArray *s_keys = @[@"data", @"size", @"mimeType", @"filename", @"contentDisposition"];
return [self isEqualToObject:attachment basedOnKeys:s_keys];
}
- (BOOL)isEqual:(id)object {
if (object == self) {
return YES;
}
if (!object || ![object isKindOfClass:[self class]]) {
return NO;
}
return [self isEqualToPEPAttachment:object];
}
@end

@ -184,7 +184,8 @@
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 */; };
4E81CF1825C1E710009F140D /* PEPAttachment_SecureCodingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CF1725C1E710009F140D /* PEPAttachment_SecureCodingTest.m */; };
4E81CF1825C1E710009F140D /* PEPAttachment+SecureCodingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CF1725C1E710009F140D /* PEPAttachment+SecureCodingTest.m */; };
4E81CF2825C1F48E009F140D /* PEPMessage+SecureCodingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E81CF2725C1F48E009F140D /* PEPMessage+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, ); }; };
@ -415,17 +416,14 @@
43F73BE92166248E00AB4524 /* PEPSync.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPSync.m; sourceTree = "<group>"; };
4E58698125BF2FA900779EAD /* PEPMessage+SecureCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PEPMessage+SecureCoding.h"; sourceTree = "<group>"; };
4E58698225BF2FA900779EAD /* PEPMessage+SecureCoding.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPMessage+SecureCoding.m"; sourceTree = "<group>"; };
4E81CD2C25C16AEE009F140D /* PEPAttachmentTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPAttachmentTests.m; sourceTree = "<group>"; };
4E81CD3425C16F6B009F140D /* PEPMessageTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPMessageTest.h; sourceTree = "<group>"; };
4E81CD3525C16F6B009F140D /* PEPMessageTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPMessageTest.m; sourceTree = "<group>"; };
4E81CD3D25C17CBD009F140D /* PEPMessageTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPMessageTests.m; sourceTree = "<group>"; };
4E81CD4925C19DD4009F140D /* PEPObjCAdapterTypesTests_iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PEPObjCAdapterTypesTests_iOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4E81CD4D25C19DD4009F140D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
4E81CE8625C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPIdentity+SecureCodingTest.m"; sourceTree = "<group>"; };
4E81CE9425C1CE21009F140D /* PEPTypesTestUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPTypesTestUtil.h; sourceTree = "<group>"; };
4E81CE9525C1CE21009F140D /* PEPTypesTestUtil.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPTypesTestUtil.m; sourceTree = "<group>"; };
4E81CEC125C1D751009F140D /* PEPLanguage+SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPLanguage+SecureCodingTest.m"; sourceTree = "<group>"; };
4E81CF1725C1E710009F140D /* PEPAttachment_SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPAttachment_SecureCodingTest.m; sourceTree = "<group>"; };
4E81CF1725C1E710009F140D /* PEPAttachment+SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPAttachment+SecureCodingTest.m"; sourceTree = "<group>"; };
4E81CF2725C1F48E009F140D /* PEPMessage+SecureCodingTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPMessage+SecureCodingTest.m"; sourceTree = "<group>"; };
4EA9B43D25BEE0990048427E /* PEPIdentity+SecureCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PEPIdentity+SecureCoding.h"; sourceTree = "<group>"; };
4EA9B43E25BEE0990048427E /* PEPIdentity+SecureCoding.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PEPIdentity+SecureCoding.m"; sourceTree = "<group>"; };
4EA9B56425BF277F0048427E /* PEPLanguage+SecureCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PEPLanguage+SecureCoding.h"; sourceTree = "<group>"; };
@ -671,7 +669,6 @@
1552D93C2576602D00A92F71 /* PEPObjCAdapter_macOS */,
1543DC67257943CE0041EFB5 /* PEPObjCAdapter_iOS */,
151606FE257A401000DD42E0 /* PEPObjCAdapterTypes_iOS */,
4E81CE1325C1AC21009F140D /* PEPObjCAdapterTypesTests */,
4EDB86EB25C0674900FA045D /* PEPObjCAdapterTypesTests_macOS */,
4E81CD4A25C19DD4009F140D /* PEPObjCAdapterTypesTests_iOS */,
352988AB1AEF964100FA7E2E /* Products */,
@ -781,22 +778,13 @@
4E81CE9325C1CDF9009F140D /* TestUtils */,
4E81CE8625C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m */,
4E81CEC125C1D751009F140D /* PEPLanguage+SecureCodingTest.m */,
4E81CF1725C1E710009F140D /* PEPAttachment_SecureCodingTest.m */,
4E81CF1725C1E710009F140D /* PEPAttachment+SecureCodingTest.m */,
4E81CF2725C1F48E009F140D /* PEPMessage+SecureCodingTest.m */,
4E81CD4D25C19DD4009F140D /* Info.plist */,
);
path = PEPObjCAdapterTypesTests_iOS;
sourceTree = "<group>";
};
4E81CE1325C1AC21009F140D /* PEPObjCAdapterTypesTests */ = {
isa = PBXGroup;
children = (
4EDB875225C075D800FA045D /* Mocks */,
4E81CD2C25C16AEE009F140D /* PEPAttachmentTests.m */,
4E81CD3D25C17CBD009F140D /* PEPMessageTests.m */,
);
path = PEPObjCAdapterTypesTests;
sourceTree = "<group>";
};
4E81CE9325C1CDF9009F140D /* TestUtils */ = {
isa = PBXGroup;
children = (
@ -814,15 +802,6 @@
path = PEPObjCAdapterTypesTests_macOS;
sourceTree = "<group>";
};
4EDB875225C075D800FA045D /* Mocks */ = {
isa = PBXGroup;
children = (
4E81CD3425C16F6B009F140D /* PEPMessageTest.h */,
4E81CD3525C16F6B009F140D /* PEPMessageTest.m */,
);
path = Mocks;
sourceTree = "<group>";
};
64289E521B8B70E800FC617B /* Products */ = {
isa = PBXGroup;
children = (
@ -1365,9 +1344,10 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4E81CF2825C1F48E009F140D /* PEPMessage+SecureCodingTest.m in Sources */,
4E81CE9625C1CE21009F140D /* PEPTypesTestUtil.m in Sources */,
4E81CEC225C1D751009F140D /* PEPLanguage+SecureCodingTest.m in Sources */,
4E81CF1825C1E710009F140D /* PEPAttachment_SecureCodingTest.m in Sources */,
4E81CF1825C1E710009F140D /* PEPAttachment+SecureCodingTest.m in Sources */,
4E81CE8825C1CCCB009F140D /* PEPIdentity+SecureCodingTest.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;

Loading…
Cancel
Save