Articles of модуль

Тестирование диалогов с помощью Robolectric

У меня есть пара вопросов по тестированию классов DialogFragment с Robolectric, поскольку я столкнулся с полным отсутствием информации по этой теме в Интернете. Каковы правильные аргументы для перехода к onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) ? Мне трудно передать аргументы в DialogFragment , я использую следующий подход: activity = new Activity(); dialog = new DialogFragment(); […]

Android Studio «Добавить как библиотеку» отсутствует для Universal Tween Engine на Libgdx

Я работаю над проектом Libgdx, который использует Universal Tween Engine. Я выполнил все шаги на этой странице: https://github.com/libgdx/libgdx/wiki/Universal-Tween-Engine, чтобы установить библиотеку Universal Tween Engine в мой проект. После завершения всех этих шагов проект будет работать и работать отлично (как Android, так и Desktop) на моем ноутбуке, а анимация, идущая от движка tween, отлично работает. Однако […]

Проект уже содержит модуль с этим именем – Android Studio

Я успешно импортировал Module в свой проект приложения в Android Studio . Затем я удалил или удалил модуль, выполнив следующую ссылку: Как удалить модуль в Android Studio Я также удалил модуль проекта из dependencies моего build.gradle(app) . Теперь, когда мне нужно снова включить тот же проект модуля в приложение Andorid, он не позволяет мне и […]

Robolectric 3.0, не удалось проверить функцию, которая запускает HandlerThread

У меня есть простой класс Job который расширяет HandlerThread : public class Job extends HandlerThread{ public Job(String name) { super(name); } … } Затем у меня есть класс JobUtils который имеет функцию, чтобы получить Job & start() : public JobUtils { public JobUtils() { } // I unit test this function in my test class […]

Тестирование асинхронных задач с помощью robolectric

Вы знаете, как реализовать модульное тестирование для AsyncTasks с помощью Robolectric? Любые указатели будут оценены.

Могу ли я использовать Cobertura на модульных тестах с помощью PowerMock?

проблема Я настраиваю код модульного теста для библиотеки Android, которая использует Robolectric для запуска тестов и PowerMock / Mockito для макетирования. Однако выполнение модульных тестов с Cobertura приводит к следующему исключению … :example:testDebugUnitTest Exception in thread "Thread-5" java.lang.ExceptionInInitializerError at com.example.package.saas.Query$RemoveWordsType.__cobertura_init(Query.java) at com.example.package.saas.Query$RemoveWordsType.<clinit>(Query.java) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.sourceforge.cobertura.coveragedata.TouchCollector.applyTouchesToSingleClassOnProjectData(TouchCollector.java:123) at net.sourceforge.cobertura.coveragedata.TouchCollector.applyTouchesOnProjectData(TouchCollector.java:110) […]

Proguard игнорирует файл конфигурации библиотеки

Сегодня я сталкиваюсь с действительно странной проблемой … У меня есть приложение Gradle с двумя модулями, одним основным модулем и одним библиотечным модулем. В обоих модулях я объявил путь к файлу proguard-rules.pro, который правильный В обоих файлах .gradle у меня minifyEnabled true Вот первая проблема: даже если minifyEnabled является ложным в библиотеке, она становится запутанной. […]

Android Studio не отображает модули в структуре проекта

Я использую Android-студию, и я хочу добавить модуль в свой проект, например «bar bar Sherlock» или jar-файлы, но когда я открыл структуру проекта, в меню нет модуля или библиотеки: В intelij появляется: Так в чем проблема? Как добавить эти модули в студию Android?

Android Studio: модуль не появится в «Редактирование конфигурации»

Я импортировал проект в Android Studio с несколькими подпроектами. Я хочу запустить подпроект. Я успешно сделал это подпроекты build.gradle как модуль. Чтобы запустить его, я пошел в меню «Выполнить»> «Редактировать конфигурации»> «Android». Проблема. Когда я пытаюсь выбрать модуль, ни один из них не отображается в раскрывающемся списке. Почему это? EDIT: он отображается как модуль под […]