Я тестирую класс с делегатом. Делегат является тестовым классом, конечно, и от реализации методов делегата я называю разные ожидания:XCTest: как я могу определить, что XCTestExpectation вызывается «выполнить»?
- (void)mySuccess {
[self.successExpectation fulfill];
}
- (void)myFail:(NSError *)error {
[self.failExpectation fulfill];
}
Как я могу сказать, из тестового класса, ожидание под названием «выполнением»?
Ну, я хотел проверить, что в случае отказа на самом деле вызывается метод делегата myFail. Во всяком случае, я вижу, что мне нужно быть немного творческим. Благодаря! – Yotam
В этом случае просто избавитесь от ожидания mySuccess и у вас получится сбой или передача текста на основе только ожидания myFail. :) – Oletha