1
3
好吧,assert.assertarrayequals是一个静态方法,正如您从正在工作的代码中看到的那样:
但在您提供的代码中,您试图将其用作实例方法:
只有当你静态地导入
现在,如果你的其他断言有效,我的
猜测
你仍然是从
如果你能给出一个简短的但是
完成
一个断言有效但
|
2
1
您不需要完全限定断言或将数组强制转换为对象数组。只需导入junit的适当部分并直接传入数组。不过,您应该颠倒示例中的参数顺序——您期望的是第一个(“Expecteds”),您实际从测试中得到的是第二个(“Actuals”)。这很好用:
|
3
0
问题是编译器拒绝查看实际的类。但它会有一条很糟糕的道路: org.junit.assert.assertArrayEquals(…. 我可以补充一句,这很烦人。 |
4
0
我喜欢单张照片的答案,除了他的两个数组实际上包含相同的对象。如果对象不是同一个实际对象(不同对象的值相同,但应相等),会怎么样? 所以我想我会加强他的回答来展示如何做到这一点。
|