Articles of unit тестирование

Как получить различную реализацию функции верхнего уровня в Unit и InstrumentTests для Android

У меня есть файл kotlin с функцией верхнего уровня (не являющийся членом какого-либо класса). Он компилируется в класс со статической функцией в Java. Я хочу иметь различную реализацию этой функции для модульных тестов (независимой от платформы) и контрольно-измерительных тестов (производственное поведение + Espresso Idling Resource). Я могу поместить тот же файл в тот же путь […]

Функцию можно написать в Котлине (т.е. на верхнем уровне). Могу ли я также тестировать те, кто находится на верхнем уровне?

Если я пишу код на верхнем уровне (вне класса). Могу ли я написать JUnit-тест этого кода, не создавая класс для этой цели тестирования?

Поведение RxJava Schedulers.immediate () во время модульного тестирования

Я пытаюсь написать тест для моего объекта DAO, который использует реактивный интерфейс. У меня есть таблица с рецептами, и я хочу проверить, что, когда я вставляю данные в эту таблицу, абонент получает список с рецептами. Я использую класс TestSubscriber и выполняю утверждения в этом классе. Мой простой тест выглядит так: @Test fun testSubscriber() { insertItem() […]

Intereting Posts
Вызывающая (базовая) делегированная функция при использовании делегирования класса из переопределения каков официальный / правильный способ создания сущности и файла Dao при использовании kotlin Как установить свойство объекта-компаньона в Котлин через отражение? Ошибка комнаты в Android: TypeConverter не распознается для списка перечислений AppCompatActivity, ViewModel и привязка данных RuntimeException, если minifyEnabled истинно с классом ViewModel Dagger2 + MVP на Котлине Могу ли я обновить глубоко вложенный неизменный объект, не сообщая ему о его контексте? Gradle 3.0.0 (в Android Studio 3.0) изменяет порядок последовательности задач (при компиляции с модулем Kotlin)? Как сделать символ Null в Kotlin Почему я получаю несоответствие типа при попытке вернуть значение для проверенного общего параметра? Kotlin: общий метод и цикл для запроса итератора () Cloud.orbit.exception.UncheckedException: не знаю, как обрабатывать состояние Почему Kotlin не позволяет мне использовать расширение writeText? Не удалось выполнить синхронизацию проекта с градиентом. Основные функции не будут работать должным образом в Android-студии 3.0