貌似目前项目用到的Eclipse中新建Test Suite的向导是针对Junit3的,而且网上很多资料介绍Test Suite也都是Junit3的,这里简要介绍一下Junit4中Test Suite的使用方法。

一种是类似Junit3的方法:

public class TestSuite1 {
public static Test suite() {
TestSuite suite = new TestSuite("Test for package1");suite.addTest(new JUnit4TestAdapter(Test1.class));
suite.addTest(new JUnit4TestAdapter(Test2.class));
suite.addTest(new JUnit4TestAdapter(Test3.class));suite.addTest(new JUnit4TestAdapter(TestSuite2.class));
return suite;
}
}

Junit3中是直接suite.addTest(Test1.class),Junit4中需要用JUnit4TestAdapter来转换一下。TestSuite中也可以添加TestSuite,方法是一样的,即suite.addTest(new JUnit4TestAdapter(TestSuite2.class));

另一种是使用标注的方法:

@RunWith(Suite.class)
@Suite.SuiteClasses({
Test1.class,
Test2.class,
Test3.class,TestSuite2.class
})
public class TestSuite1 {
}

Junit4中Test Suite的用法相关推荐

  1. PHP中魔术方法的用法

    PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...

  2. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  3. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  4. 关于sql中case when的用法

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  5. 【node】express中mysql的基本用法、连接池的使用、事务的回滚

    [node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...

  6. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

  7. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  8. wince中的hook(钩子)用法

    wince中的hook(钩子)用法 Hook(钩子)是一种在消息到达目标窗口前进行截获的技术.使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子 CallNextHookEx:将消 ...

  9. java mysql insert_MySQL中INSERT的一般用法

    INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用法不尽相同,下文就为您详细介绍MySQL中INSERT的一般用法,供您参考. 1用法 在标准的SQL语句中,一次 ...

最新文章

  1. 【PC工具】更新速度最快最好用的文件内容搜索工具:searchmyfiles
  2. Spring Boot应用程序的“本地服务”
  3. java 简单获取Excel表格内容(初学者)
  4. java if 顺序 括号_03-03 java 顺序语句结构,选择结构if语句
  5. java scanner以回车结束_请问Scanner在输入回车后,如何才能退出?
  6. c语言 统计数量用count_请问c语言当中,如何统计数字各自出现的次数
  7. Vue在线预览word
  8. 运算放大器(运放)选型、参数分析以及应用OPA2350
  9. [原创]把vscode的快捷键json配置批量导入微信小程序开发工具
  10. HTTP请求报文和响应报文、http协议状态码分类和常用状态码、Cookie、curl工具、httpd自带的工具、压力测试工具
  11. 全国DNS服务器IP地址【电信、网通、铁通】。
  12. 【申博攻略】一.北交计算机学院学术型博士“申请-考核”攻略(招生简章篇)
  13. 如何用Python做日历?
  14. linux - 安装Ubuntu20.04.5版本
  15. 多元线性回归matlab实现
  16. 数学建模16(阻滞增长模型、BP神经网络)
  17. 8086/8088 指令执行流水线断流原因
  18. 固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异
  19. 有种爱,不会提起不会忘记
  20. 0 win10重装partition_win10系统重装后启动时提示invalid partition table的详细方案

热门文章

  1. 论文浅尝 | 利用类比推理优化知识图谱向量表示
  2. TensorFlow 全网最全学习资料汇总之TensorFlow的技术应用
  3. 文献阅读课13-DSGAN: Generative Adversarial Training for (远程监督关系抽取,句子级去噪)
  4. 一类新算法研究智能飞行器航迹规划问题
  5. www.sirim-global.com
  6. Java常用的一些容器
  7. 单例设计模式之安全的懒汉式
  8. 《构建之法》 读书笔记(4)
  9. 关于EOF,转自新浪微博
  10. 数据结构C语言实现—队列操作