ソートアルゴリズム計画その1.2
クイックソートテストの部分
@Test public void 引数に与えた要素が複数の配列をクイックソートする() throws Exception { List<Integer> list = new ArrayList<Integer>(); list.add(8); list.add(4); list.add(2); list.add(9); list.add(3); list.add(1); QuickSort quick = new QuickSort(); List<Integer> resultList = quick.muchSort(list); List<Integer> exceptedList = new ArrayList<Integer>(); exceptedList.add(1); exceptedList.add(2); exceptedList.add(3); exceptedList.add(4); exceptedList.add(8); exceptedList.add(9); for(int i=0;i<=exceptedList.size()-1;i++) { System.out.println(resultList.get(i)); assertThat(resultList.get(i), is(exceptedList.get(i))); } }