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