OctagonTrustTests.h [plain text]
#ifndef OctagonTrustTests_h
#define OctagonTrustTests_h
#import "keychain/ckks/tests/CloudKitKeychainSyncingMockXCTest.h"
#import "keychain/ckks/tests/CloudKitKeychainSyncingTestsBase.h"
#import "keychain/ot/OTControl.h"
#import "keychain/ot/OTControlProtocol.h"
#import "keychain/ot/OctagonControlServer.h"
NS_ASSUME_NONNULL_BEGIN
@interface ProxyXPCConnection : NSObject <NSXPCListenerDelegate>
@property NSXPCListener *listener;
@property (nonatomic) id obj;
@property (nonatomic) NSXPCInterface *serverInterface;
- (instancetype)initWithInterface:(NSXPCInterface*)interface obj:(id)obj;
- (BOOL)listener:(NSXPCListener*)listener newConnection:(NSXPCConnection*)newConnection;
@end
@interface OctagonTrustTests : CloudKitKeychainSyncingTestsBase
@property (nonatomic) OTControl* otControl;
@property (nonatomic) ProxyXPCConnection* otXPCProxy;
@property (nonatomic) id mockClique;
@end
@interface OctagonTrustTests (OctagonTrustTestsErrors)
@end
NS_ASSUME_NONNULL_END
#endif