Код: Выделить всё
if let event = SentryManager.events.first, let message = event.message {
XCTAssertEqual(event.formatted, "hello")
} else {
XCTFail()
}
Несовершенные альтернативы:
Использование необязательной развертки, например
Код: Выделить всё
#expect(SentryManager.events.first?.message?.formatted == "hello")
приводит к сравнению между Optional("hello") и "hello" и поэтому не будет работать.
приводит к сравнению между Optional("hello") и "hello" и поэтому не будет работать.
приводит к сравнению Optional("hello") и "hello".
p>
Принудительное разворачивание, вот так
Код: Выделить всё
#expect(SentryManager.events.first!.message!.formatted == "hello")
Есть ли способ намеренно провалить тест с помощью новой среды Swift Testing?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ft-testing
Мобильная версия