package be.brainbaking.sorting; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import java.util.Arrays; import java.util.List; public class SortTest { @Test public void insertionSort() { simpleTestCaseFor(new InsertionSort()); } private void simpleTestCaseFor(Sortable sorter) { List result = sorter.sort(Arrays.asList(4, 2, 3, 1, 6, 5)); Assertions.assertArrayEquals(Arrays.asList(1, 2, 3, 4, 5, 6).toArray(), result.toArray()); } }