我正在学习JUnit5,这是代码。
@Test
@Timeout(value = 1000, unit = TimeUnit.MILLISECONDS)
void testSquareRoot() {
int actual_rs = calculator.squareRoot(4);
assertEquals(2, actual_rs);
}
测试此方法
public int squareRoot(int n) {
for (; ;) ;
}
我已经等待了十多分钟,没有看到JUnit停止或结束。
似乎JUnit 5中的超时不起作用。
我想念什么?