首页 > 其他分享 >JUnit4时间(超时)测试实例

JUnit4时间(超时)测试实例

时间:2023-01-31 20:23:07浏览次数:91  
标签:infinity JUnit 实例 测试 Test JUnit4 超时 public

“时间测试 是指,一个单元测试运行时间是否超过指定的毫秒数,测试将终止并标记为失败。

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
 

标签:infinity,JUnit,实例,测试,Test,JUnit4,超时,public
From: https://www.cnblogs.com/cnetsa/p/17080650.html

相关文章

  • JUnit套件测试实例
    “套件测试”是指捆绑了几个单元测试用例并运行起来。在JUnit中,@RunWith和@Suite 这两个注解是用来运行套件测试。下面的例子演示这两个单元测试:JunitTest1和Jun......
  • JUnit4 基本用法实例
    本教程介绍了在JUnit4中支持的基本注解。importorg.junit.*;importstaticorg.junit.Assert.*;importjava.util.*;/***@authoryiibai**/publicclassJunitTest......
  • 使用Eclipse的JUnit实例
    在本节中,我们将展示使用JUnit的一个完整的例子。我们将详细了解如何创建和运行测试,我们将展示如何使用特定的注释和JUnit断言。 1.初始步骤 让我们创建一个名为 JUnitG......
  • SpringBoot 整合 JDBC 实例
     0、数据库表CREATEDATABASEspringboot;USEspringboot;CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键',`name`varchar(50)D......
  • 华为交换机系统视图状态system-view超时设置
    配置华为交换机是,频繁退出系统视图状态system-view,可以通过设置超时时长处理设置超时时长为1分30秒system-view[huawei]user-interfaceconsole0[huawei-ui-console......
  • C语言实例一
    例一:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?分析:三个数:个十百----定义三个变量i,j,k;做循环,在把相同的数字去掉-----用IF语句做判断......
  • 【转载】springboot上传+下载文件实例
     前言一次“上传文件”的点击蕴含着一轮请求,我们要做的就是针对每一次的请求进行i/o处理,并返回给前端用户 一.文件上传文件上传,也称为upload,是指将本地图片、视频......
  • nacos的临时与持久化实例,傻傻分不清?
    本篇文章Nacos核心逻辑篇,给大家讲解一下「临时实例」与「持久化实例」的区别及运用场景。Nacos的临时实例与持久化实例在NacosClient进行实例注册时,我们知道是通过Insta......
  • docusaurus默认访问地址前缀 以及多实例
    前言默认情况下所有的md文档都应该以docs为根目录。you-project|--docs|--test.md而访问路由也是默认的http://localhost:3000/docs/test如果觉得不好看......
  • Qt应用程序使用OpenCV库测试视频捕捉实例程序源码
    intmain(){VideoCapturecap(0);if(!cap.isOpened()){return-1;}while(1){Matframe;cap>>frame;if(frame.......