我有一个包含静态变量、静态块和静态函数的公共类。我正在测试我的测试类中的一个静态函数(比如 x),我通过在测试类中的类级别(Powermock)使用 @SuppressStaticInitializationFor 来抑制静态块。现在,当我从我的测试器类运行 Jnunit 测试时,当控制到达上述使用类的静态变量的函数时,我得到空指针异常。所以我的问题是 @SuppressStaticInitializationFor 是否也在类中抑制静态变量的初始化还是只限于静态块?任何帮助表示赞赏
powermock ×1