在 Java 中使用 assertTrue
Java assertTrue()
是 JUnit 库中用于测试目的的函数。JUnit 将我们系统中的负面风险降至最低。
assertTrue()
函数可以评估在我们系统上运行的条件。
本教程将演示如何在 Java 中使用 assetTrue()
。
在 Java 中使用 assertTrue()
来评估一个条件
首先,我们必须导入 JUnit 库以使用 assertTrue()
。下载 JUnit jar 文件并将其从 Project Properties > Java Build Path > Libraries > Add External JAR
添加到你的库中。
下面是如何使用 assertTrue()
的示例。
package delftstack;
import org.junit.Test;
import static org.junit.Assert.*;
public class Assert_True {
public boolean ODD_Number(int number){
boolean test = false;
if(number%2 != 0){
test = true;
}
return test;
}
@Test
public void ODD_Number_Test(){
Assert_True assert_test = new Assert_True();
assertTrue(assert_test.ODD_Number(2)); //4
}
}
输出:
上面的代码检查数字是否为奇数。assertTrue()
方法在 IDE 中运行测试,在我们的例子中是 Eclipse。
在数字 3 的输出中,测试通过了,但对于数字 4,它失败了。失败跟踪将是这样的:
java.lang.AssertionError
at junit@4.10/org.junit.Assert.fail(Assert.java:92)
at junit@4.10/org.junit.Assert.assertTrue(Assert.java:43)
at junit@4.10/org.junit.Assert.assertTrue(Assert.java:54)
at Delftstack/delftstack.Assert_True.ODD_Number_Test(Assert_True.java:19)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。