首页 理论教育 JavaEE编程技术:测试套件TestSuite类

JavaEE编程技术:测试套件TestSuite类

时间:2023-10-28 理论教育 版权反馈
【摘要】:TestSuite是一个组测试套件类,即把若干个测试类串联起来,进行模块整体单元测试,主要用于对模块功能单元的批量测试场景。TestSuite类是Test接口的一个实现类,与TestCase类的位置是并列、对等的,TestCase针对的是单个Java类业务方法的单元测试行为,而TestSuite可以把多个TestCase的单元测试片断集成、串联起来,针对的是整个业务系统模型中的单元测试行为。

JavaEE编程技术:测试套件TestSuite类

TestSuite是一个组测试套件类,即把若干个测试类串联起来,进行模块整体单元测试,主要用于对模块功能单元的批量测试场景。TestSuite类是Test接口的一个实现类,与TestCase类的位置是并列、对等的,TestCase针对的是单个Java类业务方法的单元测试行为,而TestSuite可以把多个TestCase的单元测试片断集成、串联起来,针对的是整个业务系统模型中的单元测试行为。

TestSuite测试套件语法规则:

•定义一个组测试入口方法,方法签名如下:

√public static Test suite()

•创建TestSuite对象,并在对象中添加所有要集成组合的单元测试类

√TestSuite testSuite=new TestSuite()

√testSuite.addTestSuite()

√addTestSuite()方法参数中传入TestCase子类的类型

•返回TestSuite对象(www.xing528.com)

√return testSuite

•断言方法

√assertEquals():比较对象包含的值,支持八大数据类型。

√assertSame():比较是否为同一对象,本质是内存地址比较。

√assertNull():判断对象是否为Null。

√assertTrue():判断是否为真。

√assertThat():判断变量值是否符合某个条件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈