在这篇文章中,我们将通过一个例子学习如何使用assertTrue()
方法。
assertTrue()
方法属于JUnit 4org.junit.Assert
类。
请在https://www.javaguides.net/p/junit-5.html查看JUnit 5教程和例子。
在JUnit 5中,所有JUnit 4的断言方法都移到org.junit.jupiter.api.Assertions类中。
如果我们想验证某个条件是真还是假,我们可以分别使用assertTrue断言或assertFalse断言。
断言一个条件是真的。如果不是,它会抛出一个没有消息的AssertionError
。
参数。
下面的例子演示了如何使用assertTrue()
方法检查空或空条件方法。
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class AssertTrueExample {
public static boolean isEmpty(final CharSequence cs) {
return cs == null || cs.length() == 0;
}
public static boolean isBlank(final CharSequence cs) {
int strLen;
if (cs == null || (strLen = cs.length()) == 0) {
return true;
}
for (int i = 0; i < strLen; i++) {
if (!Character.isWhitespace(cs.charAt(i))) {
return false;
}
}
return true;
}
@Test
public void isEmptyTest() {
assertTrue(isEmpty(null));
assertTrue(isEmpty(""));
assertFalse(isEmpty(" "));
assertFalse(isEmpty("bob"));
assertFalse(isEmpty(" bob "));
}
@Test
public void isBlankTest() {
assertTrue(isBlank(null));
assertTrue(isBlank(""));
assertTrue(isBlank(" "));
assertFalse(isBlank("bob"));
assertFalse(isBlank(" bob "));
}
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.javaguides.net/2018/08/junit-assert.asserttrue-method-example.html
内容来源于网络,如有侵权,请联系作者删除!