2012-03-08 2 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) 

благодарит за помощь. Я полностью застрял в этой ошибке, поэтому, пожалуйста, помогите мне.ошибка в тестировании юнита

+0

В первой строке указано, что 'Testshutdown не имеет открытого конструктора TestCase (String name) или TestCase()'. Пожалуйста, проверь это. И, пожалуйста, предоставьте весь свой журнал сбоев, ваш код и подробное описание вашей проблемы, без чего никто не сможет вам помочь. – Ghost

+0

Я отправил еще один вопрос с моим кодом, поэтому, пожалуйста, разрешите его. – thej

+0

Где ссылка на ваш вопрос? – Ghost

ответ

3

попробуйте добавить один другой конструктор:

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

если ваш Testshutdown расширяет ActivityInstrumentationTestCase2 вы должны настроить общественное значение по умолчанию Construtor и позвонить в супер (Testshutdown.class).

Смежные вопросы