|
9 | 9 | public class _697Test {
|
10 | 10 | private static _697.Solution1 solution1;
|
11 | 11 | private static _697.Solution2 solution2;
|
| 12 | + private static _697.Solution3 solution3; |
12 | 13 | private static int[] nums;
|
13 | 14 |
|
14 | 15 | @BeforeClass
|
15 | 16 | public static void setup() {
|
16 | 17 | solution1 = new _697.Solution1();
|
17 | 18 | solution2 = new _697.Solution2();
|
| 19 | + solution3 = new _697.Solution3(); |
18 | 20 | }
|
19 | 21 |
|
20 | 22 | @Test
|
21 | 23 | public void test1() {
|
22 | 24 | nums = new int[]{1};
|
23 | 25 | assertEquals(1, solution1.findShortestSubArray(nums));
|
24 | 26 | assertEquals(1, solution2.findShortestSubArray(nums));
|
| 27 | + assertEquals(1, solution3.findShortestSubArray(nums)); |
25 | 28 | }
|
26 | 29 |
|
27 | 30 | @Test
|
28 | 31 | public void test2() {
|
29 | 32 | nums = new int[]{1, 2, 2, 3, 1};
|
30 | 33 | assertEquals(2, solution1.findShortestSubArray(nums));
|
31 | 34 | assertEquals(2, solution2.findShortestSubArray(nums));
|
| 35 | + assertEquals(2, solution3.findShortestSubArray(nums)); |
32 | 36 | }
|
33 | 37 |
|
34 | 38 | @Test
|
35 | 39 | public void test3() {
|
36 | 40 | nums = new int[]{1, 2, 2, 3, 1, 1};
|
37 | 41 | assertEquals(6, solution1.findShortestSubArray(nums));
|
38 | 42 | assertEquals(6, solution2.findShortestSubArray(nums));
|
| 43 | + assertEquals(6, solution3.findShortestSubArray(nums)); |
39 | 44 | }
|
40 | 45 |
|
41 | 46 | @Test
|
42 | 47 | public void test4() {
|
43 | 48 | nums = new int[]{1, 2, 2, 3, 1, 1, 5};
|
44 | 49 | assertEquals(6, solution1.findShortestSubArray(nums));
|
45 | 50 | assertEquals(6, solution2.findShortestSubArray(nums));
|
| 51 | + assertEquals(6, solution3.findShortestSubArray(nums)); |
46 | 52 | }
|
47 | 53 |
|
48 | 54 | @Test
|
49 | 55 | public void test5() {
|
50 | 56 | nums = new int[]{1, 2, 2, 3, 1, 4, 2};
|
51 | 57 | assertEquals(6, solution1.findShortestSubArray(nums));
|
52 | 58 | assertEquals(6, solution2.findShortestSubArray(nums));
|
| 59 | + assertEquals(6, solution3.findShortestSubArray(nums)); |
53 | 60 | }
|
54 | 61 |
|
55 | 62 | }
|
0 commit comments