JUnit Assert.assertTrue()方法示例

x33g5p2x  于2022-10-06 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(1017)

JUnit 4教程

在这篇文章中,我们将通过一个例子学习如何使用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() 方法

如果我们想验证某个条件是真还是假,我们可以分别使用assertTrue断言或assertFalse断言。

void org.junit.Assert.assertTrue(boolean condition)

断言一个条件是真的。如果不是,它会抛出一个没有消息的AssertionError。 

参数。

  • condition - 要检查的条件

Assert.assertTrue()方法示例

下面的例子演示了如何使用assertTrue()方法检查空或空条件方法。

  1. import static org.junit.Assert.assertFalse;
  2. import static org.junit.Assert.assertTrue;
  3. import org.junit.Test;
  4. public class AssertTrueExample {
  5. public static boolean isEmpty(final CharSequence cs) {
  6. return cs == null || cs.length() == 0;
  7. }
  8. public static boolean isBlank(final CharSequence cs) {
  9. int strLen;
  10. if (cs == null || (strLen = cs.length()) == 0) {
  11. return true;
  12. }
  13. for (int i = 0; i < strLen; i++) {
  14. if (!Character.isWhitespace(cs.charAt(i))) {
  15. return false;
  16. }
  17. }
  18. return true;
  19. }
  20. @Test
  21. public void isEmptyTest() {
  22. assertTrue(isEmpty(null));
  23. assertTrue(isEmpty(""));
  24. assertFalse(isEmpty(" "));
  25. assertFalse(isEmpty("bob"));
  26. assertFalse(isEmpty(" bob "));
  27. }
  28. @Test
  29. public void isBlankTest() {
  30. assertTrue(isBlank(null));
  31. assertTrue(isBlank(""));
  32. assertTrue(isBlank(" "));
  33. assertFalse(isBlank("bob"));
  34. assertFalse(isBlank(" bob "));
  35. }
  36. }

输出

相关文章