CLASS TenGame ----DEBUT DES TESTS CONSTRUCTOR CHECKING: new TenGame() -- ok CHECKING: TenGame extends TenGrid ? -- ok USING: int ns[] { 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5 } CHECKING: new TenGrid(ns) -- ok USING: tg = new TenGrid(ns) CHECKING: tg.get(new Position(0,0)) -- ok CHECKING: tg.get(new Position(0,1)) -- ok CHECKING: tg.get(new Position(0,2)) -- ok CHECKING: tg.get(new Position(0,3)) -- ok CHECKING: tg.get(new Position(0,4)) -- ok CHECKING: tg.get(new Position(1,0)) -- ok CHECKING: tg.get(new Position(1,1)) -- ok CHECKING: tg.get(new Position(1,2)) -- ok CHECKING: tg.get(new Position(1,3)) -- ok CHECKING: tg.get(new Position(1,4)) -- ok CHECKING: tg.get(new Position(2,0)) -- ok CHECKING: tg.get(new Position(2,1)) -- ok CHECKING: tg.get(new Position(2,2)) -- ok CHECKING: tg.get(new Position(2,3)) -- ok CHECKING: tg.get(new Position(2,4)) -- ok CHECKING: tg.get(new Position(3,0)) -- ok CHECKING: tg.get(new Position(3,1)) -- ok CHECKING: tg.get(new Position(3,2)) -- ok CHECKING: tg.get(new Position(3,3)) -- ok CHECKING: tg.get(new Position(3,4)) -- ok CHECKING: tg.get(new Position(4,0)) -- ok CHECKING: tg.get(new Position(4,1)) -- ok CHECKING: tg.get(new Position(4,2)) -- ok CHECKING: tg.get(new Position(4,3)) -- ok CHECKING: tg.get(new Position(4,4)) -- ok METHOD: getSelectedGroup() USING: tg = new TenGame() CHECKING: tg.getSelectedGroup() -- ok USING: int ns[] { 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5 } USING: tg = new TenGame(ns) CHECKING: tg.getSelectedGroup() -- ok METHOD: transition with getSelectedGroup, getGroup USING: int ns1[] { 2, 1, 1, 3, 1, 4, 1, 3, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 3, 3, 3, 1, 3, 1, 2 } USING: tg = new TenGame(ns1) USING: p = new Position(1,3) -- ok USING: ps = tg.getSelectedGroup() CHECKING: ps != null -- ok CHECKING: ps.size() -- ok CHECKING: ps.contains(p) -- ok CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(2,2)) -- ok USING: tg = new TenGame(ns1) CHECKING: tg.transition(new Position(3,1)) -- ok USING: ps = tg.getSelectedGroup() CHECKING: ps == null: unexpected false == KO == USING: tg = new TenGame(ns1) AFTER: tg.transition(new Position(1,3)) AFTER: tg.transition(new Position(3,1))) USING: ps = tg.getSelectedGroup() CHECKING: ps == null: unexpected false == KO == AFTER: tg.transition(new Position(4,2))) USING: ps = tg.getSelectedGroup() CHECKING: ps.size() -- ok USING: p = new Position(3,2)) AFTER: tg.transition(p) USING: ps = tg.getSelectedGroup() CHECKING: ps == null -- ok CHECKING: tg.get(p) -- ok ----FIN DES TESTS Score : 40/42