Как View Stati c константы загружаются в модульном тесте JVM - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть метод, который проверяет видимость View.GONE или нет (только для целей тестирования)

private fun isGoneVisibility(visibility: Int): Boolean {
    return visibility == View.GONE
}

Затем я вызываю его в своем модульном тесте на локальной JVM. Я думал, что в тесте JVM у нас нет никакой зависимости Android (потому что среда JVM не имеет android .jar ). Но когда тест выполняется, он может оценить точное значение View.GONE (что равно 8).

Я понятия не имею, как он работает.

1 Ответ

1 голос
/ 16 февраля 2020

После сборки переменные stati c final примитивов будут иметь значение

enter image description here

...