@@ -20,22 +20,20 @@ public void testStalinSort(Comparable[] inputArray, Comparable[] expectedArray)
20
20
21
21
private static Stream <Arguments > provideArraysForStalinSort () {
22
22
return Stream .of (
23
- Arguments .of (new Integer [] {4 }, new Integer [] {4 }),
24
- Arguments .of (new Integer [] {4 , 23 , 6 , 78 , 1 , 54 , 231 , 9 , 12 }, new Integer [] {4 , 23 , 78 , 231 }),
25
- Arguments .of (new Integer [] {5 , 5 , 5 , 5 , 5 }, new Integer [] {5 , 5 , 5 , 5 , 5 }),
26
- Arguments .of (new Integer [] {1 , 2 , 3 , 4 , 5 }, new Integer [] {1 , 2 , 3 , 4 , 5 }),
27
- Arguments .of (new Integer [] {5 , 4 , 3 , 2 , 1 }, new Integer [] {5 }),
28
- Arguments .of (new String [] {"c" , "a" , "e" , "b" , "d" }, new String [] {"c" , "e" }),
29
- Arguments .of (new Integer [] {-1 , -2 , -3 , 4 , 5 }, new Integer [] {-1 , 4 , 5 }),
30
- Arguments .of (new Integer [] {0 , -1 , -2 , 1 , 2 }, new Integer [] {0 , 1 , 2 }),
31
- Arguments .of (new Integer [] {3 , -1 , 0 , -5 , 2 }, new Integer [] {3 }),
32
- Arguments .of (new Integer [] {10 , 10 , 10 , 10 }, new Integer [] {10 , 10 , 10 , 10 }),
33
- Arguments .of (new Integer [] {1 , 2 , 2 , 3 , 3 , 3 , 4 }, new Integer [] {1 , 2 , 2 , 3 , 3 , 3 , 4 }),
34
- Arguments .of (new Integer [] {Integer .MAX_VALUE , Integer .MIN_VALUE , 0 }, new Integer [] {Integer .MAX_VALUE }),
35
- Arguments .of (new Character [] {'d' , 'a' , 'c' , 'b' }, new Character [] {'d' }),
36
- Arguments .of (new Integer [] {100 , 200 , 150 , 300 , 250 , 400 , 350 , 450 , 500 }, new Integer [] {100 , 200 , 300 , 400 , 500 }));
37
-
38
- );
23
+ Arguments .of (new Integer [] {4 }, new Integer [] {4 }),
24
+ Arguments .of (new Integer [] {4 , 23 , 6 , 78 , 1 , 54 , 231 , 9 , 12 }, new Integer [] {4 , 23 , 78 , 231 }),
25
+ Arguments .of (new Integer [] {5 , 5 , 5 , 5 , 5 }, new Integer [] {5 , 5 , 5 , 5 , 5 }),
26
+ Arguments .of (new Integer [] {1 , 2 , 3 , 4 , 5 }, new Integer [] {1 , 2 , 3 , 4 , 5 }),
27
+ Arguments .of (new Integer [] {5 , 4 , 3 , 2 , 1 }, new Integer [] {5 }),
28
+ Arguments .of (new String [] {"c" , "a" , "e" , "b" , "d" }, new String [] {"c" , "e" }),
29
+ Arguments .of (new Integer [] {-1 , -2 , -3 , 4 , 5 }, new Integer [] {-1 , 4 , 5 }),
30
+ Arguments .of (new Integer [] {0 , -1 , -2 , 1 , 2 }, new Integer [] {0 , 1 , 2 }),
31
+ Arguments .of (new Integer [] {3 , -1 , 0 , -5 , 2 }, new Integer [] {3 }),
32
+ Arguments .of (new Integer [] {10 , 10 , 10 , 10 }, new Integer [] {10 , 10 , 10 , 10 }),
33
+ Arguments .of (new Integer [] {1 , 2 , 2 , 3 , 3 , 3 , 4 }, new Integer [] {1 , 2 , 2 , 3 , 3 , 3 , 4 }),
34
+ Arguments .of (new Integer [] {Integer .MAX_VALUE , Integer .MIN_VALUE , 0 }, new Integer [] {Integer .MAX_VALUE }),
35
+ Arguments .of (new Character [] {'d' , 'a' , 'c' , 'b' }, new Character [] {'d' }),
36
+ Arguments .of (new Integer [] {100 , 200 , 150 , 300 , 250 , 400 , 350 , 450 , 500 }, new Integer [] {100 , 200 , 300 , 400 , 500 }));
39
37
}
40
38
41
39
@ Test
0 commit comments