Articles of mockito

Android – Как выполнить UnitTest класс Logging с mockito

Я написал класс для управления протоколированием в рамках проекта приложения Android. LogManager в основном представляет собой оболочку для android.util.log. Он обрабатывает ведение журнала в файле, если сбой приложения и стандартное ведение журнала отладки. Я бы хотел, чтобы модуль тестировал класс с помощью JUnit. Я пробовал следующее, но, похоже, это не приводит к результатам, которые я […]

Метод ContentValues ​​не издевается

Я создаю тест с Мокито. В тесте я создаю объект типа ContentValues . Когда я запускаю этот тест, я получаю ошибку: java.lang.RuntimeException: Method put in android.content.ContentValues not mocked. Вот минимальный код: import android.content.ContentValues; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; @RunWith(MockitoJUnitRunner.class) public class MyClassTest { @Test public void test1() { ContentValues cv = new […]

Android Junit test – класс Mockito не найден исключение

Я пытаюсь построить модульный тест на Android, который использует файл mockito-all-1.8.5.jar с сайта mockito.org. Я добавил файл jar в свой проект, используя project> properties> project build path> add external jar. Это всегда работало для меня на не-Android-проектах Java. Однако, когда я запускаю модульный тест, я получаю следующее исключение класса: Java.lang.ClassNotFoundException: org.mockito.runners.VerboseMockitoJUnitRunner Выше это следующее сообщение: […]

Mockito на Android-эмуляторе

Android новичок здесь, пытаясь использовать мои любимые инструменты тестирования Java в Android. Я пытаюсь использовать Mockito 1.9.5, как описано в следующем сообщении в блоге, но не может получить тесты для запуска на моем эмуляторе (у меня в настоящее время нет физического устройства для тестирования). Учебник Mockit-Android: http://www.paulbutcher.com/2012/05/mockito-on-android-step-by-step/ Я могу выполнить все мои обычные тесты Junit […]

PowerMock в Android-проекте

Привет всем пользователям powermock, Я пытаюсь написать некоторые тестовые площадки Android с помощью Powermockito. Я использую eclipse в качестве моей IDE и запускаю тесты как «тесты Android JUnit», Когда я только Mockito v1.9.5 (вместе с Dexmaker-1.1.jar и Dexmaker-mockito-1.1.jar), все мои экзамены проходят. В некоторых тестах есть издевки, а некоторые нет. Когда я добавляю файл powermock-mockito-1.5.6-full.jar […]

Тестирование Android-модулей с помощью дооснастки / RxJava / Roboletric и Mockito

Я пытаюсь написать модульный тест с Robolectric и Mockito. Я переоснащен, и я хотел бы протестировать с макетным ответом. Я пробовал что-то вроде этой ссылки здесь Но я получил java.lang.NullPointerException . Вот пример моего кода: private MainActivity mainActivity; @Mock private FoursquareCalls mockApi; @Captor private ArgumentCaptor<Action1<FoursquareListResponse>> cb; @Before public void setup() { MockitoAnnotations.initMocks(this); ActivityController<MainActivity> controller = […]

Не удается найти ProxyFrameworkImpl по имени

Я работаю над Android Studio 1.3.1 с градиентом 2.2.1. Мое приложение было создано на eclipse, а затем перешло в AS. Я делаю тесты с использованием Mockito, PowerMock и JUnit. У меня проблема с ProxyFrameworkImpl , я уверен, что в моих баночках содержится этот класс – я нашел его в проводнике проекта в разделе «Внешние библиотеки». […]

Android Mocking Dagger2 вводит зависимость для теста Espresso

У меня есть приложение с интенсивной зависимостью ( dagger2 ). Я хотел бы запустить тест эспрессо, не проверив тест через все приложение и запустись в приложение. Я хотел бы начать с моего teleActivity и высмеять менеджера входа в систему. Однако в любой функции @test мы уже ударили нулевой указатель, как мы вызвали onCreate. Если я […]

Привязка Android и проверка уведомления JUnit

Я хочу проверить свои модели Android. Особенно, когда сеттер должен уведомлять об изменениях или нет. Модель вида выглядит так (с более связующими свойствами): public class EditViewModel extends BaseObservable { private String _comment; @Bindable public String getComment() { return _comment; } public void setComment(String comment) { if (_comment == null && comment == null) { // […]

Издевательские статические методы с помощью PowerMockito на Android

Я пытаюсь отключить статический метод, чтобы я мог тестировать интерфейс REST Api. Я использую… PowerMockito 1.5 (чтобы включить насмешку статики) Roboelectric 1.2 (чтобы заглушить остальную часть андроида) JUnit 4.10 Выполнение следующего кода дает мне следующую ошибку Любая идея о том, что можно исправить? @RunWith(RobolectricTestRunner.class) @PrepareForTest({Api.class}) public class ApiTest extends TestCase { @Rule public PowerMockRule rule […]

Intereting Posts
Разница между адаптером и загрузчиком в Android Каковы отношения и функции всех этих идентификаторов (uid, pid, userid, appid, sharedUserid)? Универсальный загрузчик изображений для внешних файлов хранения Android: получение Drawable из URL-адреса, не работающего на .jpg, работает только для .png Проверьте, пуст ли EditText. Как отключить кнопку Android Back на одной странице и перейти на кнопку выхода на каждой другой странице Покупки в приложении, сделанные с помощью промо-кодов, возвращают пустую строку полезной нагрузки разработчика Авторизовать API данных YouTube для Android через OAuth2 OpenglES смешивание частиц, но не фон Есть ли способ загрузить и частично отрисовать растровое изображение из файла на Android? Уведомление MediaStyle не отвечает на события RemoteControl. OnFling и multitouch – несколько указателей MotionEvent LibGDX: создать сетку для настольной игры Ошибка Phonegap android sdk build.xml: 950: null: 1 GCM (Google Cloud Messaging) не отправляет ошибку при удалении приложения