Junit4 Assert assertNotSame()方法
JUnit Assert.assertNotSame(Object unexpected, Object actual) 断言两个对象没有引用同一对象。如果它们确实引用了相同的对象,则抛出一条不带消息的AssertionError。
1 语法
Assert.assertNotSame(Object unexpected, Object actual)
2 参数
unexpected :您不期望的对象
actual :要比较意外的对象
3 返回值
此方法不返回任何值。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
import org.junit.Test;
import java.util.HashMap;
import java.util.Map;
import static org.junit.Assert.assertNotSame;
/**
* Junit4 Assert assertNotSame()方法
*/
public class AssertNotSameExample {
private String processMap(final String key){
final Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
map.put("key4", "value4");
map.put("key5", "value5");
map.put("key6", "value6");
map.put("key7", "value7");
map.put("key8", "value8");
return map.get(key);
}
@Test
public void checkSameReferenceTest(){
final AssertNotSameExample example = new AssertNotSameExample();
assertNotSame(example.processMap("key1"), example.processMap("key2"));
}
}
输出结果为:
热门文章
优秀文章