【摘要】:TestSuite是一个组测试套件类,即把若干个测试类串联起来,进行模块整体单元测试,主要用于对模块功能单元的批量测试场景。TestSuite类是Test接口的一个实现类,与TestCase类的位置是并列、对等的,TestCase针对的是单个Java类业务方法的单元测试行为,而TestSuite可以把多个TestCase的单元测试片断集成、串联起来,针对的是整个业务系统模型中的单元测试行为。
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():判断变量值是否符合某个条件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。