JUnit4时间(超时)测试实例
2024-09-22 22:37:43
“时间测试”是指,一个单元测试运行时间是否超过指定的毫秒数,测试将终止并标记为失败。
import org.junit.*; /**
* JUnit TimeOut Test
* @author yiibai
*
*/
public class JunitTest4 { @Test(timeout = 1000)
public void infinity() {
while (true);
} }
在上面的例子中,infinity() 方法将不会返回,因此JUnit引擎将其标记为失败,并抛出一个异常。
java.lang.Exception:test timed out after 1000 milliseconds
最新文章
- .Net组件程序设计之上下文
- Dapper关联查询
- Matlab代码备忘
- 传递给数据库 'master' 中的日志扫描操作的日志扫描号无效
- 笔记3:关于VBS整人代码的浅谈
- ASP.NET MVC中使用事务写法
- 【转载】Redis多实例及分区
- Oracle 11g对大表中添加DEFAULT值的NOT NULL字段速度有大幅度的提升
- entity framework 连接 oracle 发布后出现的问题(Unable to find the requested .Net Framework Data Provider)
- 写个自动下载安装Ant的shell脚本【二】
- 磁珠(FB)的选用
- oracle_powerdesinger逆向工程 , PDM 文件 注释到name的完美解决方案 comment2name
- HTML DOM元素关系与操作
- zookeeper集群的简单搭建
- 重写equals的详细说明
- Bigger-Mai 养成计划,前端基础学习之CSS
- JQ清空select的已选择状态
- canvas-3linearGradient.html
- 关于git提示“warning: LF will be replaced by CRLF”终极解答
- WPScan扫描Wordpress漏洞