为什么 Junit 测试用例(方法)应该公开?
我只想知道为什么测试用例(测试方法)应该像这样公开
public class SpiceLoginTest {
@Test
public void testShouldVerifyLoginRequest() {
}
}
但是如果我从此方法中删除公共访问说明符
@Test
void testShouldVerifyLoginRequest() {
}
输出: java.lang.Exception: Method testShouldVerifyLoginRequest() 应该是 public 的
所以
幕后发生了什么?
是使用反射还是什么?