Тестируете занятие и сдаете дополнительно? - PullRequest
1 голос
/ 27 мая 2011

Я пишу тест для своей активности

MyActivity activity = new MyActivity();
activity.onCreate(null);

моя активность ожидает, что будут переданы дополнительные параметры, поэтому при вызове onCreate происходит сбой.Как я могу передать дополнительно к своей деятельности, не используя Intent?

1 Ответ

4 голосов
/ 27 мая 2011

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

From http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html#setActivityIntent(android.content.Intent)

Вызовите этот метод перед первым вызовом getActivity (), чтобы добавить настроенное намерение в тестируемое действие.1006 *
...