深入理解 TestNG 单元测试:从基础到高级应用
1. 编写第一个 TestNG 测试
在编写测试之前,需要准备好测试用例列表。对于 Money 类,可以测试其构造函数和 equals() 方法。首先从构造函数的测试开始,因为它相对简单,只需检查金额和货币是否正确设置。
以下是第一个 TestNG 单元测试的代码:
import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;
@Test
public class MoneyTest {
public void constructorShouldSetAmountAndCurrency() {
Money money = new Money(10, "USD");
assertEquals(money.getAmount(), 10);
assertEquals(money.getCurrency(), "USD");
}
}
-
@Test注解是必需的,这样 TestNG 才能将该类识别为测试类。 - 静态导入
Assert类的方法可以使断言检查更简洁。 - 类级别的
@Test注解表示该类的所有公共方法都被视为测试方法。 - 测试
超级会员免费看
订阅专栏 解锁全文
1329

被折叠的 条评论
为什么被折叠?



