Junit指定运行的测试方法


public static Test suite()

{

//以下是用来增加单个测试用例,测试用例类的名称为RunTimeTest

TestSuite suite = new TestSuite("ALL TEST");     //通过Junit自带的TestSuite基类创建一个TestSuite类型的对象suite

//以下这句将运行RunTimeTest中被指定的方法,如testreValue

suite.addTest(new RunTimeTest("testreValue")); //将一个测试用例类中的特定方法添加到suite中,以便在main函数中运行

//以下这句将运行RunTimeTest中的所有测试方法

//suite.addTestSuite(RunTimeTest.class);            //将整个测试用例类中的所有方法都添加到suite中,以便在main函数中运行

//以下这句讲运行RunTimeTest.suite()中规定的一组方法

//suite.addTest(RunTimeTest.suite());                //先将一个测试用例类中指定的方法添加到suite中,然后将这一个suite添加到suite中,以便运

//行这一组方法

return suite;

}

public static void main(String[] args)

{

//以下三种方式均可以,具体情况可运行以下,看一下结果

// junit.textui.TestRunner.run(TestUnit.class);//如果没有制定特定的suite,则自动映射为执行用例类中所有的testXXX方法

// junit.swingui.TestRunner.run(Test.class);

// junit.awtui.TestRunner.run(Test.class);

// junit.swingui.TestRunner.run(TestUnit.class);

junit.textui.TestRunner.run(suite());               //运行测试用例类中添加到suite中的方法

}

}

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-11 22:56:53

Junit指定运行的测试方法的相关文章

Win7系统如何定时打开指定运行的程序

  1.点击开始,在搜索栏输入"任务计划程序",然后回车,打开. 2.在右上方点击"创建基本任务"选项. 3.在弹出窗口中输入需要打开的软件的名称.描述信息(以打开QQ为例),完成后点击下一步. 4.进入后选择是怎样启动的方式,是每日.每月还是怎样,设置好后点击下一步,进入启动日期和时间的设置,完成后进入下一步. 5.再次进入后选择"启动程序"项目,点击下一步. 6.接着就是打开程序或者应用脚本,这里以QQ为例,点击浏览按钮找到QQ应用程序,然后

《JUnit实战(第2版)》—— 2.2 运行参数化测试

2.2 运行参数化测试 JUnit实战(第2版) Parameterized(参数化)的测试运行器允许你使用不同的参数多次运行同一个测试.代码2.2给出一个Parameterized运行器的实例(你可以在第1章的源代码示例中找到这个测试). 代码2.2 参数化测试 要使用Parameterized的测试运行器来运行一个测试类,那就必须要满足以下要求.首先,测试类必须使用@RunWith注释,并且要将Parameterized类作为它的参数..\Lucene实战\1.tif.其次,你必须声明测试中

《JUnit实战(第2版)》—第2章2.2节运行参数化测试

2.2 运行参数化测试JUnit实战(第2版)Parameterized(参数化)的测试运行器允许你使用不同的参数多次运行同一个测试.代码2.2给出一个Parameterized运行器的实例(你可以在第1章的源代码示例中找到这个测试). 代码2.2 参数化测试 要使用Parameterized的测试运行器来运行一个测试类,那就必须要满足以下要求.首先,测试类必须使用@RunWith注释,并且要将Parameterized类作为它的参数..Lucene实战1.tif.其次,你必须声明测试中所使用的

at计划在指定时间和日期在计算机上运行命令和程序_DOS/BAT

at计划在指定时间和日期在计算机上运行命令和程序.at 命令只能在"计划"服务运行时使用.如果在没有参数的情况下使用,则 at 列出已计划的命令. 语法 at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}] at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command] 参数 \\computernam

【RAC】rac中如何指定job的运行实例

[RAC]rac中如何指定job的运行实例   1.1  BLOG文档结构图     1.2  前言部分   1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 如何指定job的运行实例(重点) ② 代码获取rac所有节点的IP地址     Tips:        ① 若文章代码格式有错乱,推荐使用QQ.搜狗或360浏览器,也可以下载pdf格式的文档来查看,pdf文档下载地址:http://yunpan.

JUnit和单元测试入门简介

JUnit和单元测试入门简介 1.几个相关的概念 白盒测试--把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的. 回归测试--软件或环境的修复或更正后的"再测试",自动测试工具对这类测试尤其有用. 单元测试--是最小粒度的测试,以测试某个功能或代码块.一般由程序员来做,因为它需要知道内部程序设计和编码的细节. JUnit --是一个开发源代码的Java测试框架,用于编写和运行可重复的测试.他是用于单元测试框架体系xUnit的一个实例(用于java语言).主要

JBuilder 2005单元测试之JUnit框架

简单的框架 JUnit是由Erich Gamma和Kent Beck开发的开源测试框架,JBuilder集成了这个框架并对此做了扩展.JUnit之所以流行并为广大的开发人员所推崇,一是因为它实战性强,功能强大,二是因为它实在简单.一个产品或框架要能有生命力,最好都具备这样的特点. 简单地讲这个框架提供了许多断言(assert)方法,允许你设置测试的规则,如:assertEquals().assertNull().assertNotSame().assertTrue()等方法,一个测试用例包括了多

Java单元测试(Junit+Mock+代码覆盖率)

单元测试是编写测试代码,用来检测特定的.明确的.细颗粒的功能.单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的. 单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复.改进或重构之后的正确性. 一般来说,单元测试任务包括 接口功能测试:用来保证接口功能的正确性. 局部数据结构测试(不常用):用来保证接口中的数据结构是正确的 比如变量有无初始值 变量是否溢出 边界条件测试 变量没有赋值(即为NULL) 变量是数值(或字符) 主要边界:最小值,最大值,无穷大(对于DOUB

深入JUnit源码之Statement

初次用文字的方式记录读源码的过程,不知道怎么写,感觉有点贴代码的嫌疑.不过中间还是加入了一些自己的理解和心得,希望以后能够慢慢的改进,感兴趣的童鞋凑合着看吧,感觉JUnit这个框架还是值得看的,里面有许多不错的设计思想在,更何况它是Kent Beck和Erich Gamma这样的大师写的..... 深入JUnit源码之Statement 看JUnit源码最大的收获就是看到这个Statement的设计,它也是我看到过的所有源码中最喜欢的设计之一.JUnit中Runner的运行过程就是Stateme