Revision db493e51 ChatSecureTests/OTROmemoStorageTest.swift
ChatSecureTests/OTROmemoStorageTest.swift | ||
---|---|---|
9 | 9 |
import XCTest |
10 | 10 |
@testable import ChatSecureCore |
11 | 11 |
|
12 |
extension OTROMEMOSignalCoordinator { |
|
13 |
convenience init(accountYapKey: String, databaseConnection: YapDatabaseConnection) throws { |
|
14 |
let capsStorage = XMPPCapabilitiesCoreDataStorage(inMemoryStore: ())! |
|
15 |
let serverCaps = OTRServerCapabilities() |
|
16 |
let caps = XMPPCapabilities(capabilitiesStorage: capsStorage) |
|
17 |
let file = FileTransferManager(connection: databaseConnection, serverCapabilities: serverCaps, sessionConfiguration: URLSessionConfiguration.ephemeral) |
|
18 |
let messageStorage = MessageStorage(connection: databaseConnection, capabilities: caps, fileTransfer: file) |
|
19 |
try self.init(accountYapKey: accountYapKey, databaseConnection: databaseConnection, messageStorage: messageStorage) |
|
20 |
} |
|
21 |
} |
|
22 |
|
|
12 | 23 |
class OTROmemoStorageTest: XCTestCase { |
13 | 24 |
|
14 | 25 |
var databaseManager:OTRDatabaseManager! |
... | ... | |
45 | 56 |
self.databaseManager.setDatabasePassphrase("help", remember: false, error: nil) |
46 | 57 |
self.databaseManager.setupDatabase(withName: name, withMediaStorage: false) |
47 | 58 |
self.omemoStorage = OTROMEMOStorageManager(accountKey: accountKey, accountCollection:accountCollection, databaseConnection: databaseManager.readWriteDatabaseConnection!) |
59 |
|
|
48 | 60 |
self.signalStorage = OTRSignalStorageManager(accountKey: accountKey, databaseConnection: databaseManager.readWriteDatabaseConnection!, delegate: nil) |
49 | 61 |
self.signalCoordinator = try! OTROMEMOSignalCoordinator(accountYapKey: accountKey, databaseConnection: databaseManager.readWriteDatabaseConnection!) |
50 | 62 |
|
Also available in: Unified diff