Я дал моему приложению iOS схему URL.Как я или UI проверяю схему URL-адреса на iOS
Можно ли как-то проверить его либо в единичном тесте, либо в uitest?
Я дал моему приложению iOS схему URL.Как я или UI проверяю схему URL-адреса на iOS
Можно ли как-то проверить его либо в единичном тесте, либо в uitest?
Итак, Дункан прав. Возможно ручное тестирование. Но я не был достаточно ясен, так как имел в виду автоматические тесты. Как утверждает Мэтт, на самом деле невозможно проверить, запускается ли приложение.
Но я сумел сделать автомат следующим образом:
Так что я реализовал обработчик схемы URL (класс обслуживания), что я называю сразу же, когда приложение запускается из схемы URL.
Затем я могу выполнить тестирование этого класса и принять ожидаемое действие по различным схемам URL. (т. е. нажатие некоторых контроллеров вида и т. д.)
Я полагаю, этого достаточно, чтобы проверить, что мои схемы URL-адресов вызывают ожидаемые действия.
Dunno об модульном тестировании, но вы можете ввести URL-адрес с этой схемой в мобильном Safari и убедиться, что он открывает ваше приложение и что ваше приложение принимает правильное действие.
Проверьте, что именно, точно? – matt
Что он работает? Можно ли написать тест, который запускает открытый URL-адрес ОС и проверяет, что приложение запущено и выполняет выполненные действия? – esbenr
"и проверяет, что приложение запущено" Если приложение _ex-гипотеза не запускается при запуске теста, вряд ли это может быть тестовый тест или тест пользовательского интерфейса, принадлежащий этому приложению, не так ли? – matt