CLASS: TenGrid ----DEBUT DES TESTS CONSTRUCTORS CHECKING: new TenGrid() -- ok USING: TenGrid g10 = new TenGrid() CHECKING: g10.nbCol() -- ok CHECKING: g10.nbLig() -- 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: g10 = new TenGrid(ns) CHECKING: g10.nbCol() -- ok CHECKING: g10.nbLig() -- ok CHECKING: g10.get(new Position(0,0)) -- ok CHECKING: g10.get(new Position(0,1)) -- ok CHECKING: g10.get(new Position(0,2)) -- ok CHECKING: g10.get(new Position(0,3)) -- ok CHECKING: g10.get(new Position(0,4)) -- ok CHECKING: g10.get(new Position(1,0)) -- ok CHECKING: g10.get(new Position(1,1)) -- ok CHECKING: g10.get(new Position(1,2)) -- ok CHECKING: g10.get(new Position(1,3)) -- ok CHECKING: g10.get(new Position(1,4)) -- ok CHECKING: g10.get(new Position(2,0)) -- ok CHECKING: g10.get(new Position(2,1)) -- ok CHECKING: g10.get(new Position(2,2)) -- ok CHECKING: g10.get(new Position(2,3)) -- ok CHECKING: g10.get(new Position(2,4)) -- ok CHECKING: g10.get(new Position(3,0)) -- ok CHECKING: g10.get(new Position(3,1)) -- ok CHECKING: g10.get(new Position(3,2)) -- ok CHECKING: g10.get(new Position(3,3)) -- ok CHECKING: g10.get(new Position(3,4)) -- ok CHECKING: g10.get(new Position(4,0)) -- ok CHECKING: g10.get(new Position(4,1)) -- ok CHECKING: g10.get(new Position(4,2)) -- ok CHECKING: g10.get(new Position(4,3)) -- ok CHECKING: g10.get(new Position(4,4)) -- ok METHOD getGroup USING: int ns1[] = { 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1 }; USING: g10 = new TenGrid(ns1) CHECKING: ps = g10.getGroup(new Position(1,2)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(2,1)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,1)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,1)) -- ok CHECKING: ps = g10.getGroup(new Position(2,2)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(2,1)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,3)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(2,1)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,2)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(2,1)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)) -- ok CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,1)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,1)) -- ok CHECKING: ps = g10.getGroup(new Position(0,0)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,0)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,0)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,0)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,0)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,1)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,1)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,1)) -- ok CHECKING: ps.size(): unexpected 6 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)) -- ok CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,2)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,2)) -- ok CHECKING: ps.size(): unexpected 7 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)) -- ok CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)) -- ok CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,3)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,3)) -- ok CHECKING: ps.size(): unexpected 6 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)) -- ok CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,3)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)) -- ok CHECKING: ps.contains(new Position(4,3)) -- ok CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,3)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)) -- ok CHECKING: ps.contains(new Position(4,3)) -- ok CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,4)) -- ok CHECKING: ps.size(): unexpected 6 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,4)) -- ok CHECKING: ps.size(): unexpected 7 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(1,4)) -- ok CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,4)) -- ok CHECKING: ps.size(): unexpected 8 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(1,4)) -- ok CHECKING: ps.contains(new Position(2,4)) -- ok CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,4)) -- ok CHECKING: ps.size(): unexpected 9 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(1,4)) -- ok CHECKING: ps.contains(new Position(2,4)) -- ok CHECKING: ps.contains(new Position(3,4)) -- ok CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,4)) -- ok CHECKING: ps.size(): unexpected 10 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(1,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(1,4)) -- ok CHECKING: ps.contains(new Position(2,4)) -- ok CHECKING: ps.contains(new Position(3,4)) -- ok CHECKING: ps.contains(new Position(4,4)) -- ok USING: int ns2[] = { 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1 }; USING: g10 = new TenGrid(ns2) CHECKING: ps = g10.getGroup(new Position(2,2)) -- ok CHECKING: ps.size() -- ok CHECKING: ps = g10.getGroup(new Position(1,2)) -- ok CHECKING: ps.size() -- ok CHECKING: ps = g10.getGroup(new Position(2,3)) -- ok CHECKING: ps.size() -- ok USING: int ns3[] = { 4, 4, 4, 4, 4, 4, 1, 1, 1, 4, 4, 1, 4, 1, 4, 4, 1, 4, 1, 4, 4, 1, 4, 4, 4 }; USING: g10 = new TenGrid(ns3) CHECKING: ps = g10.getGroup(new Position(0,0)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,0)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,0)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,0)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,0)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,1)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,1)) -- ok CHECKING: ps.size(): unexpected 6 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)) -- ok CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,2)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,2)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,2)) -- ok CHECKING: ps.size(): unexpected 7 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)) -- ok CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)) -- ok CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,3)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,3)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,3)) -- ok CHECKING: ps.size(): unexpected 8 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)) -- ok CHECKING: ps.contains(new Position(3,0)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)) -- ok CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)) -- ok CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)) -- ok CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(0,4)) -- ok CHECKING: ps.size(): unexpected 6 == KO == CHECKING: ps.contains(new Position(0,0)) -- ok CHECKING: ps.contains(new Position(1,0)) -- ok CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)) -- ok CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)) -- ok CHECKING: ps.contains(new Position(2,2)): unexpected false == KO == CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)) -- ok CHECKING: ps.contains(new Position(2,3)): unexpected false == KO == CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(2,4)): unexpected false == KO == CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,4)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)) -- ok CHECKING: ps.contains(new Position(3,4)): unexpected false == KO == CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,4)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)) -- ok CHECKING: ps.contains(new Position(3,4)) -- ok CHECKING: ps.contains(new Position(4,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(4,4)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(0,0)): unexpected false == KO == CHECKING: ps.contains(new Position(1,0)): unexpected false == KO == CHECKING: ps.contains(new Position(2,0)): unexpected false == KO == CHECKING: ps.contains(new Position(3,0)): unexpected false == KO == CHECKING: ps.contains(new Position(4,0)): unexpected false == KO == CHECKING: ps.contains(new Position(0,1)): unexpected false == KO == CHECKING: ps.contains(new Position(4,1)): unexpected false == KO == CHECKING: ps.contains(new Position(0,2)): unexpected false == KO == CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(4,2)): unexpected false == KO == CHECKING: ps.contains(new Position(0,3)): unexpected false == KO == CHECKING: ps.contains(new Position(2,3)) -- ok CHECKING: ps.contains(new Position(4,3)): unexpected false == KO == CHECKING: ps.contains(new Position(0,4)): unexpected false == KO == CHECKING: ps.contains(new Position(2,4)) -- ok CHECKING: ps.contains(new Position(3,4)) -- ok CHECKING: ps.contains(new Position(4,4)) -- ok CHECKING: ps = g10.getGroup(new Position(1,1)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(2,1)) -- ok CHECKING: ps.size(): unexpected 2 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,1)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)) -- ok CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,2)) -- ok CHECKING: ps.size(): unexpected 3 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,2)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)) -- ok CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,3)) -- ok CHECKING: ps.size(): unexpected 4 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)) -- ok CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(3,3)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)) -- ok CHECKING: ps.contains(new Position(1,2)): unexpected false == KO == CHECKING: ps.contains(new Position(3,2)) -- ok CHECKING: ps.contains(new Position(1,3)): unexpected false == KO == CHECKING: ps.contains(new Position(3,3)) -- ok CHECKING: ps.contains(new Position(1,4)): unexpected false == KO == CHECKING: ps = g10.getGroup(new Position(1,4)) -- ok CHECKING: ps.size(): unexpected 5 == KO == CHECKING: ps.contains(new Position(1,1)) -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(3,1)): unexpected false == KO == CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(3,2)): unexpected false == KO == CHECKING: ps.contains(new Position(1,3)) -- ok CHECKING: ps.contains(new Position(3,3)): unexpected false == KO == CHECKING: ps.contains(new Position(1,4)) -- ok METHOD emptyPositions (using unset) USING: int ns4[] { 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: g10 = new TenGrid(ns4) AFTER: unset positions (0,4) (1,3) (2,2) (3,1) (4,0) CHECKING: ps = g10.emptyPositions() -- ok CHECKING: ps.size() -- ok CHECKING: ps.contains(new Position(0,4)) -- ok CHECKING: ps.contains(new Position(1,3)) -- ok CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(3,1)) -- ok CHECKING: ps.contains(new Position(4,0)) -- ok USING: int ns1[] = { 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1 }; USING: g10 = new TenGrid(ns1) AFTER: unset positions (2,1) (1,2) (2,2) (3,2) (2,3) CHECKING: ps = g10.emptyPositions() -- ok CHECKING: ps.size() -- ok CHECKING: ps.contains(new Position(2,1)) -- ok CHECKING: ps.contains(new Position(1,2)) -- ok CHECKING: ps.contains(new Position(2,2)) -- ok CHECKING: ps.contains(new Position(3,2)) -- ok CHECKING: ps.contains(new Position(2,3)) -- ok METHOD collapseGroup USING: int ns5[] = { 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 2, 2, 3, 4, 1, 2, 3, 3, 4, 4, 4, 4, 3 }; USING: g10 = new TenGrid(ns5) USING: p1 = new Position(2,1) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(1,2)) -- ok CHECKING: g10.isEmpty(new Position(2,2)) -- ok CHECKING: g10.isEmpty(new Position(3,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(2,3)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(1,2) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(2,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(2,2)) -- ok CHECKING: g10.isEmpty(new Position(3,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(2,3)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(2,2) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(2,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,2)) -- ok CHECKING: g10.isEmpty(new Position(3,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(2,3)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(3,2) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(2,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,2)) -- ok CHECKING: g10.isEmpty(new Position(2,2)) -- ok CHECKING: g10.isEmpty(new Position(2,3)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(2,3) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(2,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,2)) -- ok CHECKING: g10.isEmpty(new Position(2,2)) -- ok CHECKING: g10.isEmpty(new Position(3,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(0,0) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(1,0)) -- ok CHECKING: g10.isEmpty(new Position(2,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(1,0) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,0)) -- ok CHECKING: g10.isEmpty(new Position(2,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(2,0) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,0)) -- ok CHECKING: g10.isEmpty(new Position(1,0)) -- ok CHECKING: g10.isEmpty(new Position(3,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(3,0) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,0)) -- ok CHECKING: g10.isEmpty(new Position(1,0)) -- ok CHECKING: g10.isEmpty(new Position(2,0)) -- ok CHECKING: g10.isEmpty(new Position(0,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(0,1) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,0)) -- ok CHECKING: g10.isEmpty(new Position(1,0)) -- ok CHECKING: g10.isEmpty(new Position(2,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(1,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(1,1) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,0)) -- ok CHECKING: g10.isEmpty(new Position(1,0)) -- ok CHECKING: g10.isEmpty(new Position(2,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,1)) -- ok CHECKING: g10.isEmpty(new Position(0,2)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(0,2) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,0)) -- ok CHECKING: g10.isEmpty(new Position(1,0)) -- ok CHECKING: g10.isEmpty(new Position(2,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,0)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(0,1)) -- ok CHECKING: g10.isEmpty(new Position(1,1)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(4,4) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(4,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,3)) -- ok CHECKING: g10.isEmpty(new Position(4,3)) -- ok USING: g10 = new TenGrid(ns5) USING: p1 = new Position(4,1) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,3)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,3)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(4,2) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,1)) -- ok CHECKING: g10.isEmpty(new Position(3,3)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,3)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(3,3) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,3)) -- ok CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(4,3) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,3)) -- ok CHECKING: g10.isEmpty(new Position(4,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(4,4) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(4,1)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(4,2)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,3)) -- ok CHECKING: g10.isEmpty(new Position(4,3)) -- ok USING: g10 = new TenGrid(ns5) USING: p1 = new Position(0,3) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,4)) -- ok CHECKING: g10.isEmpty(new Position(1,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(2,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(0,4) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,3)) -- ok CHECKING: g10.isEmpty(new Position(1,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(2,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(1,4) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,3)) -- ok CHECKING: g10.isEmpty(new Position(0,4)) -- ok CHECKING: g10.isEmpty(new Position(2,4)): unexpected false == KO == CHECKING: g10.isEmpty(new Position(3,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(2,4) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,3)) -- ok CHECKING: g10.isEmpty(new Position(0,4)) -- ok CHECKING: g10.isEmpty(new Position(1,4)) -- ok CHECKING: g10.isEmpty(new Position(3,4)): unexpected false == KO == USING: g10 = new TenGrid(ns5) USING: p1 = new Position(3,4) CHECKING: g10.collapse(p1) -- ok CHECKING: g10.get(p1) -- ok CHECKING: g10.isEmpty(new Position(0,3)) -- ok CHECKING: g10.isEmpty(new Position(0,4)) -- ok CHECKING: g10.isEmpty(new Position(1,4)) -- ok CHECKING: g10.isEmpty(new Position(2,4)) -- ok USING: g10 = new TenGrid(ns5) USING: p = new Position(1,3) CHECKING: g10.collapse(p) -- ok CHECKING: g10.get(p): unexpected 2 == KO == CHECKING: g10.emptyPositions() -- ok METHOD pack (using unset and allPositions) USING: int ns4[] { 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: g10 = new TenGrid(ns4) AFTER: unset positions (0,4) (1,3) (2,2) (3,1) (4,0) CHECKING: g10.pack() -- ok CHECKING: g10.get(new Position(0,0)) -- ok CHECKING: g10.get(new Position(0,1)): unexpected null == KO == CHECKING: g10.get(new Position(0,2)): unexpected null == KO == CHECKING: g10.get(new Position(0,3)): unexpected null == KO == CHECKING: g10.get(new Position(0,4)): unexpected null == KO == CHECKING: g10.get(new Position(1,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(1,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(1,2)): unexpected 3 == KO == CHECKING: g10.get(new Position(1,3)): unexpected 4 == KO == CHECKING: g10.get(new Position(1,4)) -- ok CHECKING: g10.get(new Position(2,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(2,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(2,2)): unexpected 3 == KO == CHECKING: g10.get(new Position(2,3)) -- ok CHECKING: g10.get(new Position(2,4)) -- ok CHECKING: g10.get(new Position(3,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(3,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(3,2)) -- ok CHECKING: g10.get(new Position(3,3)) -- ok CHECKING: g10.get(new Position(3,4)) -- ok CHECKING: g10.get(new Position(4,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(4,1)) -- ok CHECKING: g10.get(new Position(4,2)) -- ok CHECKING: g10.get(new Position(4,3)) -- ok CHECKING: g10.get(new Position(4,4)) -- ok USING: g10 = new TenGrid(ns4) AFTER: unset positions (0,0) (0,2) (1,1) (1,3) (2,2) (2,4) (3,2) (3,3) (4,3) (4,4) CHECKING: g10.pack() -- ok CHECKING: g10.get(new Position(0,0)) -- ok CHECKING: g10.get(new Position(0,1)) -- ok CHECKING: g10.get(new Position(0,2)): unexpected null == KO == CHECKING: g10.get(new Position(0,3)): unexpected null == KO == CHECKING: g10.get(new Position(0,4)): unexpected null == KO == CHECKING: g10.get(new Position(1,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(1,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(1,2)): unexpected null == KO == CHECKING: g10.get(new Position(1,3)): unexpected null == KO == CHECKING: g10.get(new Position(1,4)): unexpected null == KO == CHECKING: g10.get(new Position(2,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(2,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(2,2)): unexpected null == KO == CHECKING: g10.get(new Position(2,3)): unexpected null == KO == CHECKING: g10.get(new Position(2,4)): unexpected 5 == KO == CHECKING: g10.get(new Position(3,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(3,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(3,2)): unexpected 3 == KO == CHECKING: g10.get(new Position(3,3)): unexpected 4 == KO == CHECKING: g10.get(new Position(3,4)) -- ok CHECKING: g10.get(new Position(4,0)): unexpected 1 == KO == CHECKING: g10.get(new Position(4,1)): unexpected 2 == KO == CHECKING: g10.get(new Position(4,2)): unexpected 3 == KO == CHECKING: g10.get(new Position(4,3)): unexpected 4 == KO == CHECKING: g10.get(new Position(4,4)): unexpected 5 == KO == METHOD refill (using emptyPositions) Let TenGrid g10 be such that positions (0,0) (1,0) (2,0) (3,0); (4,0) (0,1) (1,1) (2,1) (3,1) (0,2) (2,2) (3,2) and (3,3) are empty, all the others containing 1 USING: int ns7[] = { 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2 } CHECKING: g10.refill(ns7) -- ok CHECKING: g10.get(new Position(0,0)) -- ok CHECKING: g10.get(new Position(0,1)) -- ok CHECKING: g10.get(new Position(0,2)) -- ok CHECKING: g10.get(new Position(1,0)) -- ok CHECKING: g10.get(new Position(1,1)) -- ok CHECKING: g10.get(new Position(2,0)) -- ok CHECKING: g10.get(new Position(2,1)) -- ok CHECKING: g10.get(new Position(2,2)) -- ok CHECKING: g10.get(new Position(3,0)) -- ok CHECKING: g10.get(new Position(3,1)) -- ok CHECKING: g10.get(new Position(3,2)) -- ok CHECKING: g10.get(new Position(3,3)) -- ok CHECKING: g10.get(new Position(4,0)) -- ok ----FIN DES TESTS Score : 428/1126