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