Skip to content

Commit 667012b

Browse files
add more tests for 31
1 parent c6366ce commit 667012b

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

src/test/java/com/fishercoder/_31Test.java

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
package com.fishercoder;
22

3-
import com.fishercoder.common.utils.CommonUtils;
43
import com.fishercoder.solutions._31;
54
import org.junit.BeforeClass;
65
import org.junit.Test;
76

7+
import static org.junit.Assert.assertArrayEquals;
8+
89
public class _31Test {
910
private static _31.Solution1 solution1;
1011
private static int[] nums;
@@ -18,6 +19,20 @@ public static void setup() {
1819
public void test1() {
1920
nums = new int[]{1, 2, 3};
2021
solution1.nextPermutation(nums);
21-
CommonUtils.printArray(nums);
22+
assertArrayEquals(new int[]{1, 3, 2}, nums);
23+
}
24+
25+
@Test
26+
public void test2() {
27+
nums = new int[]{1, 2, 4, 6, 3};
28+
solution1.nextPermutation(nums);
29+
assertArrayEquals(new int[]{1, 2, 6, 3, 4}, nums);
30+
}
31+
32+
@Test
33+
public void test3() {
34+
nums = new int[]{1, 2, 4, 6, 3, 2, 1};
35+
solution1.nextPermutation(nums);
36+
assertArrayEquals(new int[]{1, 2, 6, 1, 2, 3, 4}, nums);
2237
}
2338
}

0 commit comments

Comments
 (0)