junit
May ambition
代码人照耀代码人
展开
-
junit异常测试和套件测试
异常测试: @Test(expected = ArithmeticException.class) 套件测试: (CarTest.class, RectangleTest.class) @RunWith(Suite.class) @Suite.SuiteClasses({CarTest.class, RectangleTest.class }) public class AllTests { }原创 2021-04-15 16:08:28 · 126 阅读 · 0 评论 -
junit参数化测试
用 @RunWith(Parameterized.class) 来注释 test 类。 创建一个由 @Parameters 注释的公共的静态方法,它返回一个对象的集合(数组)来作为测试数据集合。 创建一个公共的构造函数,它接受和一行测试数据相等同的东西。 为每一列测试数据创建一个实例变量。 用实例变量作为测试数据的来源来创建你的测试用例。 注意 @RunWith注解:当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试。 @Pa原创 2021-04-14 18:30:11 · 1077 阅读 · 0 评论 -
junit
Junit编写原则 1、简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写。 2、测试单元保持持久性。 3、利用既有的测试来编写相关的测试。 Junit特征 1、使用断言方法判断期望值和实际值差异,返回Boolean值。 2、测试驱动设备使用共同的初始化变量或者实例。 3、测试包结构便于组织和集成运行。 4、支持图形交互模式和文本交互模式。 Junit框架的组成 1、测试用例(TestCase):对测试目标进行测试的方法与过程的集合 2、测试包(TestSuite):测试用例的集合,可容纳多个测原创 2021-04-14 17:09:37 · 153 阅读 · 0 评论