View difference between Paste ID: k8dFDP3a and tY29AmQk
SHOW: | | - or go back to the newest paste.
1
import java.util.*;
2
public class WordSearchSolverTest extends junit.framework.TestCase
3
{
4
    private char board[][];
5
    private ArrayList<String> wordlist;
6
7
    public WordSearchSolverTest()
8
    {
9
    }
10
11
    /**
12
     * Sets up the test fixture.
13
     *
14
     * Called before every test case method.
15
     */
16
    protected void setUp()
17
    {
18
        wordlist = new ArrayList<String>();
19
    }
20
21
    public void testOneHorizontal()
22
    {
23
        char [][] board = { {'X', 'X','X','X'},
24
                            {'X', 'C','A','T'},
25
                            {'X', 'X','X','X'},
26
                            {'X', 'X','X','X'}};
27
        wordlist.add("CAT");
28
        WordSearchSolver ws = new WordSearchSolver(3, board, wordlist);
29
        ArrayList<PuzzleWord> results = ws.findwords();
30
        assertEquals("wrong number of results",1,results.size());
31
    }
32
    
33
}