@@ -15,6 +15,18 @@ public void insertionSortTest() {
15
15
Integer [] sortedInt = new Integer []{0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 };
16
16
Assert .assertArrayEquals (sortedInt , insertionSort .sort (unsortedInt ));
17
17
18
+ Integer [] unsortedInt = new Integer []{5 ,4 ,3 ,2 ,1 ,0 };
19
+ Integer [] sortedInt = new Integer []{0 , 1 , 2 , 3 , 4 , 5 };
20
+ Assert .assertArrayEquals (sortedInt , insertionSort .sort (unsortedInt ));
21
+
22
+ Integer [] unsortedInt = new Integer []{-1 ,-2 ,-3 ,-4 ,-5 };
23
+ Integer [] sortedInt = new Integer []{-5 ,-4 ,-3 ,-2 ,-1 };
24
+ Assert .assertArrayEquals (sortedInt , insertionSort .sort (unsortedInt ));
25
+
26
+ Integer [] unsortedInt = new Integer []{-1 ,-5 ,-10 ,-990 ,990 ,1010 };
27
+ Integer [] sortedInt = new Integer []{-990 ,-10 ,-5 ,-1 ,990 ,1010 };
28
+ Assert .assertArrayEquals (sortedInt , insertionSort .sort (unsortedInt ));
29
+
18
30
Character [] unsortedChar = new Character []{'f' , 'h' , 'c' , 'a' , 'b' , 'd' , 'g' , 'e' };
19
31
Character [] sortedChar = new Character []{'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' };
20
32
Assert .assertArrayEquals (sortedChar , insertionSort .sort (unsortedChar ));
0 commit comments