assertEquals(java.lang.Object expected, java.lang.Object actual)
assertSame(java.lang.Object expected, java.lang.Object actual)
请教以上两种方法的区别
网上看到
assertEquals:用于判断实际值和期望值是否相同
assertSame:判断实际值和期望值是否为同一个对象
不知是否可以这样理解:(新手,提问不当之处还请见谅)
assertEquals(java.lang.Object expected, java.lang.Object actual)
——仅判断值是否相等,是否为同一个对象则不关心(可能存在不同对象,但值相等的情况吗?)
assertSame(java.lang.Object expected, java.lang.Object actual)
——判断是否为同一个对象,但不关心两者的值是否相等
刚刚开始学习Junit,还请各位前辈指教!
[
Last edited by ting_yt2 on 2005-5-24 at 14:02 ]