2016年9月12日,星期一

朱尼特 声明

众所周知,没有断言的测试用例是不完整的。断言意味着检查预期结果是否与实际结果相匹配,这始终是任何测试用例的最后一步。因此,JUnit测试框架为我们提供了一种以简单有效的方式自动化声明的方法。

朱尼特 为Assert Class提供了一些assert方法,我们可以使用它们编写自己的assert语句,它允许我们指定带有预期结果和实际结果的错误消息,以便我们了解测试用例失败的原因。

Assert语句将实际结果与Expected结果进行比较,如果比较失败,则抛出AssertionException。

让我们看一些常用的断言示例  -

1. assertTrue([message,]布尔条件) - 检查布尔条件是否为真。
2. assertFalse([message,]布尔条件) - 检查布尔条件是否为假。
3. assertEquals([消息,]预期的,实际的) - 测试两个值是否相同。注意:对于数组,请检查引用而不是数组的内容。 
4. assertEquals([[message,]预期,实际,公差) - 测试float或double值是否匹配。公差是必须相同的小数位数。
4. assertNull([message,] object) - 检查对象是否为空。 
 
 
每当您开始编写测试用例时,您都可以通过键入Assert。(cltr + space)进行更多的探索,您会看到Assert类提供的方法的精华,您可以使用它们来使您的测试用例变得越来越有效。
 
 如果您有任何疑问,可以将其放在注释中。











0 comments:

发表评论