| 1234567891011121314151617181920212223242526272829303132333435 |
- //
- // CriticalEventLogTests.swift
- // LoopKitTests
- //
- // Created by Darin Krauss on 8/26/20.
- // Copyright © 2020 LoopKit Authors. All rights reserved.
- //
- import Foundation
- import LoopKit
- class MockOutputStream: DataOutputStream {
- var error: Error? = nil
- var data: Data = Data()
- var finished = false
- var streamError: Error? { return error }
- func write(_ data: Data) throws {
- if let error = self.error {
- throw error
- }
- self.data.append(data)
- }
- func finish(sync: Bool) throws {
- if let error = self.error {
- throw error
- }
- finished = true
- }
- var string: String { String(data: data, encoding: .utf8)! }
- }
|