У меня есть тест
class MyClassTest{
@Test
fun testing() {
Log.d("", "")
}
}
По умолчанию он не пройден, так как Log
не проверяется. Тем не менее, чтобы его выполнить, мы могли бы установить
testOptions {
unitTests.returnDefaultValues = true
}
Мы могли бы выполнить тест плавно и с помощью ./gradlew test
в консоли.
Однако, когда я запускаю Android Studio (т. Е. Щелкните правой кнопкой мыши на MyClassTest
и выберите Run 'MyClassTest'
, он по-прежнему выдает ошибку, указав
java.lang.RuntimeException: Method d in android.util.Log not mocked. See http://g.co/androidstudio/not-mocked for details.
Нужно ли что-либо делать в Android Studio, чтобы запустить этот тест и выполнить принимая во внимание набор testOptions
?