Emcee

Форк
0
/
AggregatedLoggerHandlerTests.swift 
26 строк · 753.0 Байт
1
import Foundation
2
import EmceeLogging
3
import EmceeLoggingModels
4
import EmceeLoggingTestHelpers
5
import XCTest
6

7
final class AggregatedLoggerHandlerTests: XCTestCase {
8
    func test() {
9
        let handler1 = FakeLoggerHandle()
10
        let handler2 = FakeLoggerHandle()
11
        let aggregatedHandler = AggregatedLoggerHandler(handlers: [handler1, handler2])
12
        
13
        let logEntry = LogEntry(
14
            file: "file",
15
            line: 42,
16
            coordinates: [],
17
            message: "",
18
            timestamp: Date(),
19
            verbosity: .always
20
        )
21
        aggregatedHandler.handle(logEntry: logEntry)
22
        
23
        XCTAssertEqual(handler1.logEntries, [logEntry])
24
        XCTAssertEqual(handler2.logEntries, [logEntry])
25
    }
26
}
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.