У меня есть действие A, которое запускает действие B.
Мне бы хотелось иметь проект robotium для тестирования моего приложения, поэтому я создал первый тестовый класс для действия A, и все прошло хорошо.
Я бы хотел сейчас создать еще один тестовый класс для тестирования Деятельности B, но он требует некоторого инициализации из Деяния А.
Я попробовал это:
BTestClass extends ActivityInstrumentationTestCase2 {
private Solo solo;
private ATestClass testA;
@Override
protected void setUp() throws Exception {
Log.i(TAG, "setUp");
solo = new Solo(getInstrumentation(), getActivity());
testA = new ATestClass();
testA.setUp();
testA.testAddAccount();
solo.clickInList(0);
}
[… more test method]
}
Я получилNullPointerException, когда testA выполняет getActivity ()