@@ -0,0 +1,1408 @@
+package xyz.upperlevel.uppercore;%0A%0Aimport org.apache.commons.lang.StringUtils;%0Aimport org.junit.Test;%0Aimport xyz.upperlevel.uppercore.board.Board;%0A%0Aimport java.util.HashSet;%0Aimport java.util.Set;%0A%0Apublic class BoardTests %7B%0A    private static final String TEST_FORWARD_ENTRY = %22yolo%22;%0A    private static final int FORWARD_STEPS = 5;%0A%0A    private static final String TEST_BACKWARD_ENTRY = %22hello_world%22;%0A%0A    private static final Set%3CString%3E ENTRIES = new HashSet%3CString%3E() %7B%7B%0A        for (int i = 0; i %3C= FORWARD_STEPS; i++) %7B%0A            add(TEST_FORWARD_ENTRY + StringUtils.repeat(%22+%22, i));%0A        %7D%0A%0A        for (int i = 0; i %3C= Board.MAX_TEAM_ENTRY_CHARACTERS - TEST_BACKWARD_ENTRY.length(); i++) %7B%0A            add(TEST_BACKWARD_ENTRY + StringUtils.repeat(%22+%22, i));%0A        %7D%0A    %7D%7D;%0A%0A    @Test%0A    public void testForwardEntryGeneration() %7B%0A        StringBuilder entry = new StringBuilder(TEST_FORWARD_ENTRY);%0A        Board.generateEntry(ENTRIES, entry, %22+%22);%0A        assert entry.toString().equals(TEST_FORWARD_ENTRY + StringUtils.repeat(%22+%22, FORWARD_STEPS + 1));%0A    %7D%0A%0A    @Test%0A    public void testBackwardEntryGeneration() %7B%0A        StringBuilder entry = new StringBuilder(TEST_BACKWARD_ENTRY);%0A        Board.generateEntry(ENTRIES, entry, %22+%22);%0A        assert entry.toString().equals(%22hello_worl+%22 + StringUtils.repeat(%22+%22, Board.MAX_TEAM_ENTRY_CHARACTERS - TEST_BACKWARD_ENTRY.length()));%0A    %7D%0A%7D%0A

Add tests for entry generation