@@ -0,0 +1,1243 @@
+package com.derniereligne.engine.board;%0A%0Aimport com.derniereligne.engine.Color;%0Aimport java.util.HashSet;%0Aimport java.util.Set;%0Aimport org.junit.Test;%0Aimport static org.junit.Assert.*;%0Aimport org.junit.Before;%0A%0Apublic class SquareTest %7B%0A%0A    private Square square;%0A%0A    @Before%0A    public void initSquare() %7B%0A        square = new Square(0, 8, Color.RED);%0A    %7D%0A%0A    @Test%0A    public void testCanMoveTo() %7B%0A        Set%3CColor%3E possibleColors = new HashSet%3C%3E();%0A        possibleColors.add(Color.RED);%0A        possibleColors.add(Color.BLACK);%0A%0A        assertTrue(square.canMoveTo(possibleColors));%0A    %7D%0A%0A    @Test%0A    public void testCanMoveToWhite() %7B%0A        Set%3CColor%3E possibleColors = new HashSet%3C%3E();%0A        possibleColors.add(Color.WHITE);%0A%0A        assertTrue(square.canMoveTo(possibleColors));%0A    %7D%0A%0A    @Test%0A    public void testCanNotMoveTo() %7B%0A        Set%3CColor%3E possibleColors = new HashSet%3C%3E();%0A        possibleColors.add(Color.BLACK);%0A        possibleColors.add(Color.BLUE);%0A%0A        assertFalse(square.canMoveTo(possibleColors));%0A    %7D%0A%0A    @Test%0A    public void testGetId() %7B%0A        assertEquals(%220-8%22, square.getId());%0A    %7D%0A%0A    @Test%0A    public void testGetCssId() %7B%0A        assertEquals(%22#0-8%22, square.getCssId());%0A    %7D%0A%0A%7D%0A

add tests.