Каково абсолютное минимальное издевательство, которое необходимо выполнить, чтобы пройти этот тест?
код:
class PrivateStaticFinal {
private static final Integer variable = 0;
public static Integer method() { return variable + 1; }
}
Тест:
@RunWith(PowerMockRunner.class)
@PrepareForTest(PrivateStaticFinal.class)
class PrivateStaticFinalTest {
@Test
public void testMethod() {
//TODO PrivateStaticFinal.variable = 100
assertEquals(PrivateStaticFinal.method(), 101);
}
}
related: Моментальные частные статические конечные переменные в классе тестирования (нет четкого ответа)