我的代码片段如下所示
@Test
public void testAddAndGet1() {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(42);
list.add(-3);
list.add(17);
list.add(99);
assertEquals(42, list.get(0));
assertEquals(-3, list.get(1));
assertEquals(17, list.get(2));
assertEquals(99, list.get(3));
assertEquals("second attempt", 42, list.get(0)); // make sure I can get them a second time
assertEquals("second attempt", 99, list.get(3));
}
我正在接收Method assertEquals(Object, Object) is ambiguous for the type
。我不知道我为什么要得到它?
发布于 2022-07-13 15:27:00
可能是因为您试图比较两种不同的类型(int,Integer)尝试转换其中一个参数,所以出现了这个错误。
https://stackoverflow.com/questions/72968665
复制相似问题