コード例 #1
0
def fn_merge_sort(input, output, start):
    m_sort = MergeSort()
    m_sort.merge_sort(input)
    assert input == output
    end = time.time()
コード例 #2
0
 def test_merge_sort(self):
     sortedList = MergeSort.merge_sort(self.targetList)
     self.assertTrue(sortedList == self.checkList)
コード例 #3
0
 def test_merge_sort_two(self):
     print("Inside test_merge_sort_two")
     arr = [6,3]
     ms = MergeSort()
     sorted_arr = ms.merge_sort(arr)
     self.assertEqual([3,6], sorted_arr)
コード例 #4
0
 def test_merge_sort(self):
     print("Inside test_merge_sort")
     arr = [6,5,3,1,8,7,2,4,4]
     ms = MergeSort()
     sorted_arr = ms.merge_sort(arr)
     self.assertEqual([1,2,3,4,4,5,6,7,8], sorted_arr)
コード例 #5
0
 def test_merge_sort_empty(self):
     print("Inside test_merge_sort_empty")
     arr = []
     ms = MergeSort()
     sorted_arr = ms.merge_sort(arr)
     self.assertEqual([], sorted_arr)