Junit4 Assert assertEquals()方法
JUnit Assert.assertEquals(Object expected, Object actual) 此方法断言两个对象相等。如果不是, 则抛出一条不带消息的 AssertionError。如果期望和实际为空,则认为它们相等。
1 语法
void org.junit.Assert.assertEquals(Object expected, Object actual)
2 参数
expected :实际预期值 -与预期对照的值
3 返回值
此方法不返回任何值。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Junit4 Assert assertEquals()方法
*/
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class AssertEqualsExamples {
/**
* Trim leading and trailing whitespace from the given {@code String}.
*
* @param str
* the {@code String} to check
* @return the trimmed {@code String}
* @see java.lang.Character#isWhitespace
*/
public static String trimWhitespace(final String str) {
if (!(str != null && str.length() > 0)) {
return str;
}
int beginIndex = 0;
int endIndex = str.length() - 1;
while (beginIndex <= endIndex && Character.isWhitespace(str.charAt(beginIndex))) {
beginIndex++;
}
while (endIndex > beginIndex && Character.isWhitespace(str.charAt(endIndex))) {
endIndex--;
}
return str.substring(beginIndex, endIndex + 1);
}
@Test
public void testTrimWhitespace() {
assertEquals(null, trimWhitespace(null));
assertEquals("", trimWhitespace(""));
assertEquals("", trimWhitespace(" "));
assertEquals("", trimWhitespace("\t"));
assertEquals("a", trimWhitespace(" a"));
assertEquals("a", trimWhitespace("a "));
assertEquals("a", trimWhitespace(" a "));
assertEquals("a b", trimWhitespace(" a b "));
assertEquals("a b c", trimWhitespace(" a b c "));
}
}
输出结果为:
热门文章
优秀文章