Этот простой тест
@RunWith(JUnit4::class) class Test { @Test fun test() { assert(false) } }
Неожиданно проходит при вводе в androidTest (как через Android Studio, так и в терминале), но, очевидно, не проходит, как ожидалось, при вводе в test.
androidTest
test
Вам нужно использовать утверждения JUnit для запуска тестов.Базовая функциональность assert() обычно отключается при запуске «производственного» кода, поэтому нельзя полагать, что простой оператор assert сгенерирует исключение утверждения.
assert()
assert
Использование:
org.junit.Asserts.assertTrue( false )
чтобы тест не прошел правильно.