Skip to content

Commit 156befe

Browse files
committed
Test Backtracking NQueens
1 parent 7e2b3e0 commit 156befe

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.gpcoder.junit.util;
2+
import org.junit.Assert;
3+
import org.junit.Test;
4+
public class solveNQueensTest {
5+
public void dfsTest() {
6+
List<List<String>> resultList = new LinkedList<>();
7+
final int[] expected = [2, 4, 6, 8, 3, 1, 7, 5];
8+
final int[] result = new int[8];
9+
dfs(resultList, result, 0, 8);
10+
Assert.assertArrayEquals(expected, result);
11+
}
12+
public void dfsTest2() {
13+
List<List<String>> resultList = new LinkedList<>();
14+
final int[] expected = [2, 4, 1, 3];
15+
final int[] result = new int[4];
16+
dfs(resultList, result, 0, 4);
17+
Assert.assertArrayEquals(expected, result);
18+
}
19+
public void dfsTest3() {
20+
List<List<String>> resultList = new LinkedList<>();
21+
final int[] expected = [];
22+
final int[] result = new int[3];
23+
dfs(resultList, result, 0, 3);
24+
Assert.assertArrayEquals(expected, result);
25+
}
26+
}

0 commit comments

Comments
 (0)