junit - 我已经等了 10 多分钟,但没有看到 JUnit 停止或完成
问题描述
我正在学习 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 (; ;) ;
}
我已经等了 10 多分钟,并没有看到 JUnit 停止或完成。
似乎 JUnit 5 中的 Timeout 不起作用。
我错过了什么?
解决方案
推荐阅读
- docker - 刷新让我们在 docker 容器中加密根 CA
- database - 关于 Docker 和 ssh 上的 Apache Trafodion
- docker - kubernetes/docker 上的 gitlab:管道失败:清理 configmap 时出错:资源名称可能不为空
- python - 将 txt 文件中的字符串拆分为元组列表
- javascript - 以 60fps 运行功能
- reactjs - 下一个/动态中的悬念选项使用无效
- amazon-s3 - 如何自动导出架构并将其上传到 S3 存储桶并删除 AWS oracle RDS 中的旧转储
- java - 我缺少什么来完成 Coursier scala 开发环境设置?
- mysql - Golang正确发送带有状态的json响应的方法
- python - 拉丁字符的 Python Unicode 转换