Как я могу проверить действие, которое зависит от другого, который создается? - PullRequest
2 голосов
/ 12 августа 2011

Я новичок в модульном тестировании.

Я хочу протестировать действие под названием Вход в систему.Я расширяю ActivityInstrumentationTestCase2<Login> из готового API для разработки класса тестирования.Проблема заключается в том, что действие входа в систему запускается после другого действия, которое, в свою очередь, запускается с помощью заставки.

В середине действия, которое запускается, запускаются некоторые службы и инициализируются некоторые объекты, необходимые для действия входа в систему Iя пытаюсь проверить работоспособность, поэтому мне нужно сначала создать его.

Как я могу это сделать?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 12 августа 2011

ActivityInstrumentationTestCase2 обеспечивает функциональное тестирование одной операции.Вам нужен другой подход для проверки более одного занятия.

0 голосов
/ 12 августа 2011

Вы можете передать Intent после того, как все, что вам нужно, будет инициализировано, а затем создать BraodcastRecevier, чтобы начать процесс входа в систему.

В качестве альтернативы, вы можете использовать сообщение / обработчик сообщений для обработки при запуске нового действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...