草庐IT

assertSame

全部标签

java - 为什么 junit 中的 assertEquals 和 assertSame 为同一类的两个实例返回相同的结果?

根据文档assertEquals()Assertsthattwoobjectsareequal.assertSame()Assertsthattwoobjectsrefertothesameobject.所以我希望如果我有像下面这样的类(class)classSomeClass{}然后SomeClasssomeClass1=newSomeClass();SomeClasssomeClass2=newSomeClass();assertSame(someClass1,someClass2);//failassertEquals(someClass1,someClass2);//faila

java - JUnit - 断言相同

有人能告诉我为什么当我使用>127的值时assertSame()会失败吗?importstaticorg.junit.Assert.*;...@TestpublicvoidStationTest1(){..assertSame(4,4);//OKassertSame(10,10);//OKassertSame(100,100);//OKassertSame(127,127);//OKassertSame(128,128);//raisesanjunit.framework.AssertionFailedError!assertSame(((int)128),((int)128));//

java - JUnit - 断言相同

有人能告诉我为什么当我使用>127的值时assertSame()会失败吗?importstaticorg.junit.Assert.*;...@TestpublicvoidStationTest1(){..assertSame(4,4);//OKassertSame(10,10);//OKassertSame(100,100);//OKassertSame(127,127);//OKassertSame(128,128);//raisesanjunit.framework.AssertionFailedError!assertSame(((int)128),((int)128));//