4
4
import org .junit .BeforeClass ;
5
5
import org .junit .Test ;
6
6
7
- import java .util .ArrayList ;
8
- import java .util .Arrays ;
9
- import java .util .List ;
10
-
11
- import static org .junit .Assert .assertEquals ;
7
+ import static org .junit .Assert .assertArrayEquals ;
12
8
13
9
public class _347Test {
14
10
private static _347 .Solution1 solution1 ;
15
11
private static _347 .Solution2 solution2 ;
16
12
private static int [] nums ;
17
- private static List < Integer > expected ;
13
+ private static int [] expected ;
18
14
19
15
@ BeforeClass
20
16
public static void setup () {
@@ -25,26 +21,26 @@ public static void setup() {
25
21
@ Test
26
22
public void test1 () {
27
23
nums = new int []{3 , 0 , 1 , 0 };
28
- expected = new ArrayList <>( Arrays . asList ( 0 , 3 )) ;
24
+ expected = new int []{ 0 , 3 } ;
29
25
/**Comment out until Leetcode addresses this test case:
30
26
* https://discuss.leetcode.com/topic/44237/java-o-n-solution-bucket-sort/75
31
27
* Then I'll update this Solution1 code accordingly.
32
28
*
33
29
* My post is still un-addressed. - 3/12/2018*/
34
- //assertEquals (expected, solution1.topKFrequent(nums, 2));
30
+ //assertArrayEquals (expected, solution1.topKFrequent(nums, 2));
35
31
}
36
32
37
33
@ Test
38
34
public void test2 () {
39
35
nums = new int []{3 , 0 , 1 , 0 };
40
- expected = new ArrayList <>( Arrays . asList ( 0 , 3 )) ;
41
- assertEquals (expected , solution2 .topKFrequent (nums , 2 ));
36
+ expected = new int []{ 0 , 3 } ;
37
+ assertArrayEquals (expected , solution2 .topKFrequent (nums , 2 ));
42
38
}
43
39
44
40
@ Test
45
41
public void test3 () {
46
- nums = new int [] {1 , 1 , 1 , 2 , 2 , 3 };
47
- expected = new ArrayList <>( Arrays . asList ( 1 , 2 )) ;
48
- assertEquals (expected , solution1 .topKFrequent (nums , 2 ));
42
+ nums = new int []{1 , 1 , 1 , 2 , 2 , 3 };
43
+ expected = new int []{ 1 , 2 } ;
44
+ assertArrayEquals (expected , solution1 .topKFrequent (nums , 2 ));
49
45
}
50
46
}
0 commit comments