Junit4 Assert assertFalse()方法

JUnit Assert.assertFalse(boolean condition) 方法断言条件为假。如果不是,则抛出AssertionError而不显示消息。

1 语法

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

2 参数

condition :要检查的条件

3 返回值

此方法不返回任何值。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */

import org.junit.Test;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

/**
 * Junit4 Assert assertFalse()方法
 */
public class AssertFalseExample {
 /**
  * <p>
  * Check whether the given CharSequence contains any whitespace characters.
  * </p>
  *
  * <p>
  * Whitespace is defined by {@link Character#isWhitespace(char)}.
  * </p>
  *
  * @param seq
  *            the CharSequence to check (may be {@code null})
  * @return {@code true} if the CharSequence is not empty and contains at
  *         least 1 (breaking) whitespace character
  * @since 3.0
  */
 public static boolean containsWhitespace(final CharSequence seq) {
      if (seq == null || seq.length() == 0) {
          return false;
      }
      final int strLen = seq.length();
      for (int i = 0; i < strLen; i++) {
          if (Character.isWhitespace(seq.charAt(i))) {
              return true;
          }
      }
      return false;
  }
 
 @Test
 public void testContainsWhitespace() {
      assertFalse(containsWhitespace(null));
      assertFalse(containsWhitespace(""));
      assertFalse(containsWhitespace("a"));
      assertFalse(containsWhitespace("abc"));
      assertTrue(containsWhitespace(" "));
      assertTrue(containsWhitespace(" a"));
      assertTrue(containsWhitespace("abc "));
      assertTrue(containsWhitespace("a b"));
      assertTrue(containsWhitespace("a  b"));
   }
}

输出结果为:

热门文章

优秀文章