Я использую платформу Swift Testing для реализации модульных тестов в своем проекте iOS. В одном из моих тестов мне нужно убедиться, что AssertionFailure() срабатывает при определенных условиях.
Вот пример фрагмента кода:
Код: Выделить всё
func foo(bar: Bool) -> String {
if bar {
return "foobar"
} else {
assertionFailure("expected true but was false")
return nil
}
}
В этом примере я хочу проверить, что AssertionFailure() вызывается, когда bar имеет значение false. Можно ли отследить и проверить это поведение с помощью платформы Swift Testing? Если да, то как я могу это сделать?
Будем признательны за любые идеи и предложения!
Подробнее здесь:
https://stackoverflow.com/questions/791 ... -framework