У меня есть тест, где я настраиваю некоторые общие приборы, но после использования PowerMockRule статические переменные, которые я настраиваю в моем методе @BeforeClass, возвращаются к нулевому значению. Это приведет к тому, что следующий тест завершится неудачей, если вы удалите PowerMockRule, который он передает.Общие настройки Fixture с PowerMockito и @BeforeClass
public class Test
{
@Rule
public PowerMockRule rule = new PowerMockRule();
private static String MyString;
@BeforeClass
public static void setupClass() throws Exception
{
MyString = "FOO";
}
@org.junit.Test
public void test() throws Exception
{
assertEquals("FOO", MyString);
}
}