gpt4 book ai didi

Java AssertionError 但我得到正确答案

转载 作者:行者123 更新时间:2023-11-30 08:45:52 26 4
gpt4 key购买 nike

<分区>

我正在为我的类(class)测试我的一些方法,但出现以下错误:

java.lang.AssertionError: expected: com.company.ArrayList<[ 11 12 ]> but was: com.company.ArrayList<[ 11 12 ]>

我看不出区别。基本上我有这个测试:

 public void setUp() throws Exception {
List ot = new ArrayList();
ot.add(11);
ot.add(12);
prg = new ProgState(ot);

}

prg 之前在类中声明为私有(private)。

@Test
public void testGetOut() throws Exception {
List wtf = new ArrayList();
wtf.add(11);
wtf.add(12);
assertEquals(wtf, prg.getOut());
}

ArrayList是我自己的ADT,List是接口(interface),ProgState就是:

public class ProgState {
private List out;

public ProgState(List ot) {
out = ot;
}

public List getOut() {
return out;
}

它只是返回我的列表。为什么它不接受 ot = [11, 12] 与 wtf = [11, 12] 相同?我完全不知道。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com