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

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

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

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

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

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

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

Intereting Posts
Как я могу объявить параметр функции, который может быть строкой или функцией в Kotlin? запустить Android-версию 2.3.3 проект kotlin в android studio 3.0.1 после обновления Авто-полная поддержка kotlin в Eclipse-neon Android Firebase auth: класс дескриптора локального модуля для com.google.android.gms.crash и com.google.firebase.auth не найден Drone.getAttribute (AttributeType.Signal) возвращает недействительный сигнал Ошибка при попытке использовать библиотеку Room. Ошибка SQL или отсутствующая база данных Kotlin Android Firebase Database Hashmap Отправляется в класс Могу ли я использовать Kotlin с Codename One? Динамические формы Android Kotlin Hibernate OneToOne fetchtype.LAZY немедленно запускает все запросы Неразрешенный справочник внутри анонимного слушателя Kotlin travis ci build failing – причина: пространство PermGen (Kotlin) свойство lateinit 'VAL variable' не инициализировано Ошибка подтверждения контракта в корде Hello World pt 2 Преобразование типов контейнеров?