当编写单元测试时,我们有时会对输出提供多个断言。当这些断言中的任何一个失败时,测试就会停止。这意味着我们无法知道后面的断言是否会通过或失败,这可能会增加调试时间。
我们可以通过将多个断言包装成单个动作来解决这个问题。
在这个简短的教程中,我们将学习如何在JUnit5中使用引入的assertAll()方法,并看到它与使用多个断言的不同之处。
2. 模型
我们将使用一个_User_类来帮助我们的例子:
public class User {
String username;
String email;
boolean activated;
//构造函数
//getters和setters
}
大约 3 分钟