2012-03-08 6 views
1
junit.framework.AssertionFailedError: Class com.android.deviceintelligence.test.Testshutdown has no public constructor TestCase(String name) or TestCase() 
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) 
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) 
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529) 
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1448) 

사전에 도움을 주셔서 감사합니다.이 오류로 인해 막혔습니다.junit 테스트에서 오류가 발생했습니다.

+0

첫 번째 줄에는 'Testshutdown에 공용 생성자가 없습니다. TestCase (String name) 또는 TestCase()'가 있습니다. 그것을 확인하십시오. 그리고 전체 충돌 로그, 코드 및 문제에 대한 세부 설명을 제공하십시오.이 정보가 없으면 아무도 도움을 줄 수 없습니다. – Ghost

+0

코드에 질문이 하나 더있어서 문제를 해결하십시오. – thej

+0

질문 메이트의 링크는 어디에 있습니까? – Ghost

답변

3

한 또 다른 생성자를 추가하려고 :

public Testshutdown() { 
     super("", YourActivity.class); 
} 
0

당신의 Testshutdown 당신은 설정에 기본 public 생성자가 슈퍼 (Testshutdown.class) 내에서 호출 ActivityInstrumentationTestCase2 확장하는 경우.

관련 문제