В значение text устанавливается текущее время, работает корректно. Мне необходимо проверять изменения значения данного поля в тесте, но не могу вывести его текущее значение.
Пытался сделать так:
но при выполнении теста на второй строчке падает ошибка:
java.lang.NullPointerException
at com.ancort.cryptophone.guitest.CAMyTest.testMail_000(CAMyTest.java:94)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:192)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:177)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1619)
TextView textView1 = (TextView)findViewByID(R.id.date);
String s = textView1.getText().toString();
Но у меня в такой конструкции findViewByID выделяет красным с комментарием “cannot resolve method findViewById(int)”, как я понял класс должен наследоваться от Activity, но мой класс наследуется от другого класса. Можно ли это как обойти?