Revision db493e51 ChatSecureTests/OTROmemoStorageTest.swift

View differences:

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