5
Kotlin e o novo ActivityTestRule: o @Rule deve ser público
Estou tentando fazer um teste de interface do usuário para meu aplicativo Android no Kotlin. Desde o novo sistema usando ActivityTestRule, não posso fazê-lo funcionar: ele compila corretamente e, em tempo de execução, recebo: 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) at …