5
Котлін та новий ActivityTestRule: @Rule повинен бути загальнодоступним
Я намагаюся зробити тест на інтерфейс користувача для свого додатка для Android у Котліні. Оскільки нова система, що використовує ActivityTestRule, я не можу змусити її працювати: вона компілюється правильно, а під час виконання я отримую: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) …