标签:设计 断言 cal not 方法 添加 java 实现 ror
testng是java的一个单元测试框架,主要用于设计测试用例,执行流程。
首先先来认识一下testng,定义了一个实现简单加法功能的函数:

package com.mg.java.maven.day06; public class Calculator { public double add(double a, double b) { return a + b; } }
利用这个加法函数来编写测试用例:
@test:添加这个注解以后,就是一个测试方法,可以不写main函数直接运行。
Assert.assertEquals:断言预期结果和实际结果是否相等,如果相等就测试通过,如果不相等就证明有bug,会抛出AssertionErrror。
第一条测试用例和测试结果:

package com.mg.java.maven.day06;
import org.testng.Assert;
import org.testng.annotations.Test;
/**
* 测试testng
*
* @author admin
*
*/
public class Tester {
@Test
public void test() {
Calculator calculator = new Calculator();
double actual = calculator.add(3, 3);
double expected = 6;
// 断言
Assert.assertEquals(actual, expected);
}
}
标签:设计 断言 cal not 方法 添加 java 实现 ror
原文地址:https://www.cnblogs.com/xiamaojjie/p/12247605.html