首页 > 其他分享 >Junit4 TestSuite的使用

Junit4 TestSuite的使用

时间:2023-08-08 15:25:00浏览次数:47  
标签:TestSuite SuiteClasses AllTest 测试 使用 FileManagerTest Suite Junit4 class

   1.新建测试类:

1)FileManagerTest 
2)WhiteBoardTest

2.新建测试套件类:AllTest
@RunWith(Suite.class)
@Suite.SuiteClasses({WhiteBoardTest.class,FileManagerTest.class})
public class AllTest {
}
执行AllTest类,则AllTest类里面的WhiteBoardTest.class,FileManagerTest.class测试用例按照顺序执行了。
如截图所示:

 以上总结如下:

Junit 4允许通过使用测试套件类批量运行测试类。为一套测试类创建一个测试套件,要为测试类添加以下注解:

 

  1. @RunWith(Suite.class)
  2. @SuiteClasses(TestClass1.class, TestClass2.class)

当运行时,所有包含在@SuiteClasses注解内的所有测试类都会被执行。(此段总结取自博客:https://blog.csdn.net/Dream_Weave/article/details/83860190)



标签:TestSuite,SuiteClasses,AllTest,测试,使用,FileManagerTest,Suite,Junit4,class
From: https://www.cnblogs.com/xiaozhou123456/p/17614406.html

相关文章

  • 使用LLM在移动设备上实现对话交互
    推荐:使用NSDT场景编辑器助你快速搭建可编辑的3D应用场景移动设备上的智能助手具有非常先进的基于语言的交互,用于执行简单的日常任务,例如设置计时器或打开手电筒。尽管取得了进展,但这些助手在支持移动用户界面(UI)中的对话交互方面仍然面临限制,其中执行了许多用户任务。例如,他们无......
  • OriginLab OriginPro 2022(数据分析和绘图软件)中文永久使用
    OriginLabOriginPro2022是一款功能强大的数据分析和绘图软件,用于科学研究、工程分析、数据可视化等领域。本文将对OriginPro2022进行800字详细介绍。点击获取OriginPro2022 首先,OriginPro2022提供了一系列强大的数据分析工具。它支持从多种数据源导入数据,包括Excel、CSV......
  • IBM SPSS Statistics 27 (数据统计分析软件) v27.0.1 中文永久使用
    IBMSPSSStatistics27是一款功能强大的数据统计分析软件,被广泛应用于科学研究、市场调查、商业决策等领域。本文将对SPSSStatistics27进行800字详细介绍。点击获取IBMSPSSStatistics27 首先,SPSSStatistics27拥有丰富的数据分析工具和统计方法。用户可以导入各种格式......
  • nuclei安装使用
    go环境安装go下载路径:https://golang.google.cn/dl/1.双击go1.20.7.windows-amd64.msi2.点击下一步3.我同意,然后下一步。4.选择安装路径,然后下一步。5.然后点击安装。等待。。。6.点击安装完成。7.查看环境变量,默认已添加,不用更改。nuclei安装使用nuclei下载路径:http......
  • Django博客开发教程:使用富文本编辑器添加数据
    在Djangoadmin后台添加数据的时候,文章内容文本框想发布一篇图文并茂的文章需就得手写Html代码,这十分吃力,也没法上传图片和文件。这显然不是我等高大上程序猿想要的。为提升效率,我们可以使用富文本编辑器添加数据。支持Django的富文本编辑器很多,这里我推荐使用DjangoUeditor,Uedi......
  • 在langchain中使用自定义example selector
    简介在之前的文章中,我们提到了可以在跟大模型交互的时候,给大模型提供一些具体的例子内容,方便大模型从这些内容中获取想要的答案。这种方便的机制在langchain中叫做FewShotPromptTemplate。如果例子内容少的话,其实无所谓,我们可以把所有的例子都发送给大语言模型进行处理。但是如......
  • python打包成sdk上传到私有仓库和使用
    我们已经学习了如何运行一个python项目(当我们有它的源码文件py文件的时候)。python的使用和运行我们有一个项目,需要打包到其他机器上运行,如果每次都是复制整个项目源码就显得有点笨拙。实现这个需求有很多种方案。例如:PyInstaller可参考链接:https://ningyu1.github.io/site/po......
  • 在langchain中使用自定义example selector
    简介在之前的文章中,我们提到了可以在跟大模型交互的时候,给大模型提供一些具体的例子内容,方便大模型从这些内容中获取想要的答案。这种方便的机制在langchain中叫做FewShotPromptTemplate。如果例子内容少的话,其实无所谓,我们可以把所有的例子都发送给大语言模型进行处理。但是如......
  • Linux打印服务-CUPS的安装、配置和使用
    原文:https://blog.csdn.net/limelove/article/details/121988838 CUPS(CommonUNIXPrintingSystem,即通用Unix打印系统)是苹果公司所有,一个打印集成服务。包括了前端接收打印命令的相关程序,后端控制打印机硬件的程序,中间则是打印驱动。首先来看看CUPS驱动打印机的方式。这里要......
  • [学习笔记] Switch语句使用“===”进行比较
    JS中,switch语句会使用恒等计算符(===)进行比较。如上所述,下列代码中因为x定义为字符串10,而case为数字10,因此将不会弹出“HelloWorld”:var x="10";switch(x){    case 10:alert("Hello");}实际应用时应注意这点。......