신입생 Robotium test framework.
하나의 버튼을 클릭하면 다른 활동으로 이동하는 예제 프로젝트를 만들었습니다.Robotium 테스트 프레임 워크 오류
내 테스트 케이스가 잘 작동하지만 두 번째 활동에 올 때 충돌을 얻는다 ..
내 테스트 케이스 코드
public void testDisplayBlackBox() {
solo.clickOnButton("Button");
solo.assertCurrentActivity("Expected MainActivity activity", "SecondActvity");
}
내가 오류를
junit.framework.ComparisonFailure: Expected MainActivity activity expected:<SecondAct[]vity> but was:<SecondAct[i]vity>
at com.jayway.android.robotium.solo.Asserter.assertCurrentActivity(Asserter.java:41)
at com.jayway.android.robotium.solo.Solo.assertCurrentActivity(Solo.java:588)
at com.example.ddd.MainActivityTest.testDisplayBlackBox(MainActivityTest.java:28)
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:190)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1661)
MainActivityTest 코드를 추가 할 수 있습니까? MainActivityTest.java:28에서 어떤 줄이 언급되어 있습니까? –
activityInstrumentationTest 클래스를 확장하는 곳의 코드를 게시하십시오. –