Intereting Posts
Как получить список установленных приложений с Unity3D? Изменить цвет линии EditText и цвет курсора EditText программно для минимального уровня API 14? AlertDialog – не удалять по элементу click Цвет фона текстового поля в браузере браузера Android по умолчанию BroadcastReceiver не работает, когда я убиваю приложение Android HttpClient отправляет запрос на хост-компьютер через USB Firebase onDataChange не вызывается Единичное тестирование Android и разрешений Устройства Android используют разное количество кучи и объема для одного и того же приложения «Непревзойденная дата: 1302828677828», пытающаяся десериализовать с помощью Gson дату в миллисекундах, полученную с сервера Как перевести с одного языка на другой в Android Сохранить выбранное состояние кнопки Android View.setPadding принимает только в px, есть ли все-таки setPadding в dp? Как запустить существующий экземпляр действия, когда он запускается из статического ярлыка Каков ваш рабочий процесс для тестирования Cloud Code на Parse?

Пытается запустить тесты Android JUnit в Eclipse?

Я видел все примеры в Интернете, и это кажется очень простым. У меня есть приложение barebones, которое отображает строку. У меня есть проект Android JUnit, который я создал при создании приложения (eclipse спросил, хочу ли я создать тестовое приложение).

Когда я запускаю тестовое приложение (Run As — Android JUnit), я вижу следующее на консоли.

[2010-02-27 00:45:03 – SimpleCalculatorTest] Запуск инструментария android.test.InstrumentationTestRunner на эмуляторе устройства-5554 [2010-02-27 00:45:12 – SimpleCalculatorTest] Тестирование завершено

Я не вижу ни одного из кода в вызываемом тесте. Мой тестовый файл – это класс, который расширяет ActivityInstrumentationTestCase2. Журнал DDMS показывает: 02-27 00: 44: 58.521: WARN / TestGrouping (1275): Недействительный пакет: «Не удалось найти или нет тестов

Есть идеи? Я пробовал все …

Если вы создаете новый ActivityInstrumentationTestCase2, тогда вам нужен конструктор по умолчанию, который указывает на класс, который вы хотите протестировать.

например:

public class TestappTest extends ActivityInstrumentationTestCase2<AppUnderTest> { public TestappTest() { super("my.package.app", AppUnderTest.class); } public void testApp() { // Testcase } } 

У меня такая же проблема. Причиной был конструктор – у него как-то был такой параметр:

 public SearchActivityTest(Class<SearchActivity> activityClass) { super("com.example.app", SearchActivity.class); } 

Но у него не должно быть таких параметров:

 public SearchActivityTest() { super("com.example.app", SearchActivity.class); } 

Это сработало для меня.