Я пишу несколько модульных тестов, и из-за природы этого конкретного приложения важно, чтобы я поднялся выше UI
по возможности. Итак, я бы хотел программно запустить нажатие кнопки, как если бы пользователь нажал кнопку в графическом интерфейсе
.
(Да, да - я мог бы просто вызвать селектор IBAction
, но, опять же, природа этого конкретного приложения делает важным то, что я имитирую фактическое нажатие кнопки, например IBAction
вызывается непосредственно из кнопки.)
Какой предпочтительный метод для этого?