def test_compute_with_test_first_pivot(self): self.assertEqual(qs.compute("//projects/Coursera-DesignAndAnalysisOfAlgorithms/week2/test.txt", 1), 45)
def test_compute_with_week2_median_pivot(self): self.assertEqual(qs.compute("//projects/Coursera-DesignAndAnalysisOfAlgorithms/week2/QuickSort.txt", 3), 138382)
def test_compute_with_week1_median_pivot(self): self.assertEqual(qs.compute("//projects/Coursera-DesignAndAnalysisOfAlgorithms/week1/IntegerArray.txt", 3), 1697653)
def test_compute_with_week2_final_pivot(self): self.assertEqual(qs.compute("//projects/Coursera-DesignAndAnalysisOfAlgorithms/week2/QuickSort.txt", 2), 164123)
def test_compute_with_week1_final_pivot(self): self.assertEqual(qs.compute("//projects/Coursera-DesignAndAnalysisOfAlgorithms/week1/IntegerArray.txt", 2), 2047196)
def test_compute_with_test2_final_pivot(self): self.assertEqual(qs.compute("//projects/Coursera-DesignAndAnalysisOfAlgorithms/week2/test2.txt", 2), 109)