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

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

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

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

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

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

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

Intereting Posts
Ошибка: ошибка: разрешены только безопасные (?.) Или непустые (!!.) Вызовы в приемнике с нулевым значением типа View? Разделить список на части Ошибка «Невозможно объединить dex» при использовании Room + Kotlin Вызовите конструктор по умолчанию из другого в Kotlin Kotlin Родной эквивалент System.exit (-1) Есть ли способ потребовать, чтобы общий тип был классом данных в Котлин? Как читать текстовый файл из Firebase в Android-приложение Котлин создает внутренний класс для лямбда Быстрое наследование объектов и значение интерфейса В Kotlin, как передать параметр, чтобы асинхронная область сохранила его? KTor или Spark? Какая продукция готова для веб-сервисов Kotlin? Создание несвязанного сервиса в Котлине Невозможно создать новый проект, используя генератор-генератор Gradle + Kotlin Объединение Rx Singles в наблюдаемые рекурсивно ERROR: error.NonExistentClass Kotlin В проекте с несколькими модулями Dagger