Могу ли я создать заглушку проекта в проекте тестирования? - PullRequest
0 голосов
/ 22 июля 2010

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

java.lang.RuntimeException: невозможно разрешить действие для: Intent {act = android.intent.action.MAIN flg = 0x10000000 cmp = com.example.test.StubActivity}

Я обнаружил, что если поместить его в основной проект и поместить его в манифест соответствующим образом (IntentFilter: (Action: Main, Category: Default)), оно будет работать, ну, на самом деле, оно зависло, но меня это не беспокоит , Что-то, чтобы исправить позже.

Я думал о том, чтобы поместить все в один и тот же основной проект и просто иметь тестовый пакет, но я думаю, что это повлекло бы за собой манифестацию манифеста. Кажется, лучше держать их отдельно. Это просто чище.

1 Ответ

1 голос
/ 30 июля 2010

Мне удается найти способ сделать это. Что вы делаете, это тестируете заглушку с помощью ActivityUnitTestCase. Вместо этого я использовал ActivityInstrumentationTestCase2 и, следовательно, ошибку.

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