我收到错误消息
"java.lang.Exception: No tests found matching Method test456"
尝试在方法级别覆盖
@PrepareForTest
时。
以下是我的班级结构
@PrepareForTest({A.class, B.class})
public class ClassXYZTest extends SuperClass {
@Test
public void test123() {
...
}
@PrepareForTest({A.class, B.class, C.class})
@Test
public void test456() {
...
}
}
@RunWith(PowerMockRunner.class)
public class SuperClass {
...
}
根据我从 Powermockito javadoc 中了解到的内容,我们可以通过在测试方法中放置另一个注释来简单地覆盖注释。但是,它似乎不起作用。
在这方面,我们将不胜感激。
顺便说一句,我正在使用 IntelliJ IDEA 来运行测试用例。