Android - UITesting с Robotium? - PullRequest
       16

Android - UITesting с Robotium?

2 голосов
/ 22 июня 2011

Я пытаюсь использовать robotium для проверки моей деятельности.Я использовал guice и roboguice для внедрения зависимостей по всему коду.

Что мне нужно сделать, чтобы разрешить инъекцию во время выполнения моих тестов автоматизации?или robotium собирается сделать это для меня?

Пожалуйста, предоставьте как можно больше подробностей.Спасибо

1 Ответ

3 голосов
/ 22 июня 2011

Robotium ничего не знает о Roboguice, но вы можете использовать инъекцию с любым, что расширяет ActivityInstrumentationTestCase2.Перед каждым тестом вам просто нужно «инициализировать ваше приложение», получив Application и извлекая оттуда инжектор.

    YourApplication app = getApplication(); //YourApplication has to extend from RoboApplication
    app.setServiceModuleOverride(yourTestModule); //do this if you want to provide your overrides
    app.getInjector().injectMembers(this);
...