assertNotSame()
方法属于JUnit 4 org.junit.Assert
class。在JUnit 5中,所有的JUnit 4断言方法都移到org.junit.jupiter.api.Assertions类中。
断言两个对象不指代同一个对象。如果它们确实指的是同一个对象,会抛出一个没有消息的断言错误。
参数。
unexpected - 你不期待的对象
import static org.junit.Assert.assertNotSame;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
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"));
}
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.javaguides.net/2018/08/junit-assert.assertnotsame-method-example.html
内容来源于网络,如有侵权,请联系作者删除!