我在 Junit 4 中测试两个数组,看看它们是否相等并得到错误:
数组首先在元素 [0] 处不同;预期:com.scheduling.Process<(Background, 1000)> 但是是:com.scheduling.Process<(Background, 1000)>
我知道这是非常少的信息。我在其他地方读过assertArrayEquals
查看数组中的引用。
assertArrayEquals(new Cat(), new Cat())
应该返回相等的东西(假设Cat
该类实现了可比性)?还是会assertArrayEquals
认为这两个Cat
对象不同,因为它们没有通过引用链接?