Articles of mockito

Robolectric buildActivity () с шпионами Mockito?

Мне кажется, что создание тестового модуля Activity с утилитами жизненного цикла Robolectric (начиная с Robolectric.buildActivity() ) и Robolectric.buildActivity() и того же действия с помощью шпиона Mockito являются взаимоисключающими. Поскольку buildActivity() управляет построением объекта Activity, единственным местом для добавления шпиона для Activity является вызов функции buildActivity() . Однако шпион не работает должным образом, когда он добавляется […]

Единичные тесты с JUnit + (Robolectric или Mockito или оба в Android)

Это первый раз, когда я должен написать блок-тесты в Android. Поэтому я много искал. Robolectric framewordk – работает на JVM Mockito Framwork – Издевательские объекты Поэтому у меня есть некоторые сомнения в Robolectric & Mokito. Должен ли я использовать Robolectric только с JUnit в Android-приложении? Должен ли я использовать Mockito только с JUnit в приложении […]

Альтернатива Android Jack mockito

Может быть, слишком рано спрашивать, но, когда Джек и Джилл были объявлены сегодня, я очень волнуюсь. Я действительно хочу пойти на это, но они также заявляют: Различные инструменты, которые читают файлы .class (например, JaCoCo, Mockito и некоторые проверки lint), в настоящее время несовместимы с компилятором Jack. Есть уже альтернатива mockito для джек-компилятора?

VerifyError с использованием Mockito 1.9.5 и DexMaker-Mockito-1.0

Как и многие другие, я был рад услышать, что Mockito теперь работает с Android и следит за этим уроком, чтобы увидеть это своими глазами. Все выглядело как фан-флип-тастик, и я начал заниматься смехотворным решением в своем Android Test Project … Ошибка Однако при настройке тестового проекта моего приложения для использования mockito-all-1.9.5 , dexmaker-1.0 и dexmaker-mockito-1.0 […]

Почему использование статических вспомогательных методов в Java плохое?

Я спрашиваю, потому что я пытаюсь использовать насмешливую структуру (Mockito), которая не позволяет вам издеваться над статическими методами. Заглядывая в него, я нашел немало сообщений в блогах, в которых говорилось, что у вас должно быть как можно меньше статических методов, но у меня возникают трудности, когда я обдумываю почему. В частности, почему методы, которые не […]

Как правильно отслеживать активность

Mockito создает экземпляр прокси, когда что-то проверяется. Теперь, есть ли способ перенаправить сеттеры, которые затем исполняются на этом экземпляре прокси, на реальный экземпляр, который стоит за ним? Обоснование: у меня есть экземпляр объекта, который у меня не полностью под моим контролем, т. Е. Активность Android. Я могу предоставить большинство частей моего приложения проксированную версию, и […]

Mockito + Dexmaker на Android

Я пытаюсь использовать Mockito в своем проекте Android. Я нашел очень хороший учебник, который касается этого: http://www.paulbutcher.com/2012/05/mockito-on-android-step-by-step/ В основном он использует новую версию Mockito + Dexmaker, и все работает так, как ожидалось. Однако, когда я пытаюсь высмеять какой-то конкретный Android-объект, то есть: Context context = mock(Context.class); Я получаю это исключение: java.lang.IllegalArgumentException: dexcache == null (and […]

Android Unit Test с Retrofit2 и Mockito или Robolectric

Могу ли я проверить реальный ответ от retrofit2beta4? Нужен ли мне Mockito или Robolectic? У меня нет активности в моем проекте, это будет библиотека, и мне нужно проверить, правильно ли отвечает сервер. Теперь у меня такой код и застрял … @Mock ApiManager apiManager; @Captor private ArgumentCaptor<ApiCallback<Void>> cb; @Before public void setUp() throws Exception { apiManager […]

Intereting Posts