CLASS Grid ----DEBUT DES TESTS CONSTRUCTOR CHECKING: new Grid(7,8) -- ok METHOD: nbCol, nbLig CHECKING: new Grid(7,8).nbCol() -- ok CHECKING: new Grid(7,8).nbLig() -- ok METHOD: allPositions (using Position.contains) USING: Grid g = new Grid(3,4) CHECKING: PositionList ps = g.allPositions() -- ok CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(1,3)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(5,2)) -- ok METHOD: regularPosition USING: Grid g = new Grid(4,3) CHECKING: g.regularPosition(new Position(1,2)) -- ok CHECKING: g.regularPosition(new Position(0,2)) -- ok CHECKING: g.regularPosition(new Position(1,0)) -- ok CHECKING: g.regularPosition(new Position(3,0)) -- ok CHECKING: g.regularPosition(new Position(0,2)) -- ok CHECKING: g.regularPosition(new Position(0,3)) -- ok CHECKING: g.regularPosition(new Position(4,0)) -- ok CHECKING: g.regularPosition(new Position(-2,2)) -- ok CHECKING: g.regularPosition(new Position(2,-1)) -- ok METHOD: isEmpty USING: g = new Grid(4,5) CHECKING: g.isEmpty(new Position(0,0)) -- ok CHECKING: g.isEmpty(new Position(0,1)) -- ok CHECKING: g.isEmpty(new Position(0,2)) -- ok CHECKING: g.isEmpty(new Position(0,3)) -- ok CHECKING: g.isEmpty(new Position(0,4)) FAILURE: g.isEmpty(new Position(0,4)) Score : 30/31 INFO: java.lang.ArrayIndexOutOfBoundsException: 4