Java ArrayList的断言失败错误问题
我有以下代码:Java ArrayList的断言失败错误问题,java,testing,junit,Java,Testing,Junit,我有以下代码: public void test1() { Capitaly c=new Capitaly(); c.readFromFile("test1"); c.game(5); String help="Balazs has 9000 capital and these property IDs: [] house (True/False): []";
public void test1()
{
Capitaly c=new Capitaly();
c.readFromFile("test1");
c.game(5);
String help="Balazs has 9000 capital and these property IDs: [] house (True/False): []";
String help2=c.getPlayers().get(0).toString();
System.out.println(help2);
assertTrue(help.equals(help2));
}
c、 getPlayers()返回播放器对象的arrayList,有什么问题吗
但这一准则正在发挥作用:
ArrayList<Player> p = new ArrayList<Player>();
p.add(new TacticalPlayer(data[0],"T"));
String help="Balazs has 9000 capital and these property IDs: [] house (True/False): []";
String help2=p.get(0).toString();
assertTrue(help.equals(help2));
ArrayList p=new ArrayList();
p、 添加(新战术玩家(数据[0],“T”);
String help=“Balazs有9000个资本和这些财产ID:[]房子(真/假):[]”;
字符串help2=p.get(0.toString();
assertTrue(help.equals(help2));
谁知道呢?我们甚至不知道help2中有什么,或者getPlayers()返回什么,或者.toString对于每个。。。