AssertEquals不起作用

时间:2018-04-25 07:11:15

标签: java junit

我在JUnit中遇到AssertEquals的问题,因为我试图比较两个对象的比例,我得到这个错误:

java.lang.AssertionError: expected: com.euris.Price<Price [1p 19s 2d -2a]> but was: com.euris.Price<Price [1p 19s 2d -2a]>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:144)
at com.euris.exercise.ExerciseApplicationTests.contextLoads(ExerciseApplicationTests.java:31)
mework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我认为这里的问题是Price是一个自定义对象,你必须覆盖等于AssertEquals的方法才能工作。我希望link有所帮助。