diff --git a/PR Gitty Qualifier/src/SortAlgoTest.java b/PR Gitty Qualifier/src/SortAlgoTest.java new file mode 100644 index 0000000..e41b75c --- /dev/null +++ b/PR Gitty Qualifier/src/SortAlgoTest.java @@ -0,0 +1,39 @@ +import static org.junit.jupiter.api.Assertions.*; + +import org.junit.jupiter.api.Test; + +class SortAlgoTest { + + @Test + void testbubblesort() { + int[] test = {3,5,1,2,6,4}; + int[] testB = {1,2,3,4,5,6}; + int[] testW = {6,5,4,3,2,1}; + int[] erg = {1,2,3,4,5,6}; + assertArrayEquals(erg,SortAlgo.bubblesort(test)); + assertArrayEquals(erg,SortAlgo.bubblesort(testB)); + assertArrayEquals(erg,SortAlgo.bubblesort(testW)); + } + + @Test + void selectionsort() { + int[] test = {3,5,1,2,6,4}; + int[] testB = {1,2,3,4,5,6}; + int[] testW = {6,5,4,3,2,1}; + int[] erg = {1,2,3,4,5,6}; + assertArrayEquals(erg,SortAlgo.selectionsort(test)); + assertArrayEquals(erg,SortAlgo.selectionsort(testB)); + assertArrayEquals(erg,SortAlgo.selectionsort(testW)); + } + + @Test + void insertionsort() { + int[] test = {3,5,1,2,6,4}; + int[] testB = {1,2,3,4,5,6}; + int[] testW = {6,5,4,3,2,1}; + int[] erg = {1,2,3,4,5,6}; + assertArrayEquals(erg,SortAlgo.insertionsort(test)); + assertArrayEquals(erg,SortAlgo.insertionsort(testB)); + assertArrayEquals(erg,SortAlgo.insertionsort(testW)); + } +}