Signal-iOS/Signal/test/SignalBaseTest.m
Max Radermacher 3417fe2e20
Handle system contacts on linked devices
* Remove old migration code
* Rename some files
2023-02-01 16:18:59 -08:00

50 lines
1.0 KiB
Objective-C

//
// Copyright 2018 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
#import "SignalBaseTest.h"
#import <SignalMessaging/Environment.h>
#import <SignalMessaging/SignalMessaging-Swift.h>
#import <SignalServiceKit/SDSDatabaseStorage+Objc.h>
#import <SignalServiceKit/SignalServiceKit-Swift.h>
#import <SignalServiceKit/TestAppContext.h>
NS_ASSUME_NONNULL_BEGIN
@implementation SignalBaseTest
- (void)setUp
{
OWSLogInfo(@"");
[super setUp];
SetCurrentAppContext([TestAppContext new], YES);
[MockSSKEnvironment activate];
[MockEnvironment activate];
((MockSSKEnvironment *)SSKEnvironment.shared).groupsV2Ref = [GroupsV2Impl new];
}
- (void)tearDown
{
OWSLogInfo(@"");
[super tearDown];
}
- (void)readWithBlock:(void (^NS_NOESCAPE)(SDSAnyReadTransaction *))block
{
[SDSDatabaseStorage.shared readWithBlock:block];
}
- (void)writeWithBlock:(void (^NS_NOESCAPE)(SDSAnyWriteTransaction *))block
{
DatabaseStorageWrite(SDSDatabaseStorage.shared, block);
}
@end
NS_ASSUME_NONNULL_END