Repository navigation
Expand file tree
/
Copy pathtest_MergeSort.py
More file actions
83 lines (68 loc) · 2.73 KB
/
Copy pathtest_MergeSort.py
File metadata and controls
83 lines (68 loc) · 2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
import unittest
#import MergeSort
import MergeSortReccuR
class MyTestCase(unittest.TestCase):
def test_one(self):
a = [2]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_two(self):
a = [2, 1]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_tree(self):
a = [2, 1, 10]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_four(self):
a = [2, 1, 10, 11]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_seven(self):
a = [2, 1, 3, 4, 8, 5, 6]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_seven2(self):
a = [6, 5, 8, 4, 2, 1, 3]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_eith(self):
a = [5, 1, 7, 4, 6, 8, 11, 10]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_fourteen(self):
a = [12, 11, 15, 7, 5, 6, 4, 3, 1, 2, 87, 98, 70, 23]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
def test_26(self):
a = [26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
self.assertEqual(MergeSortReccuR.MergeSort(a) == sorted(a), True)
# def test_one(self):
# a = [2]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_two(self):
# a = [2, 1]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_tree(self):
# a = [2, 1, 10]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_four(self):
# a = [2, 1, 10, 11]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_seven(self):
# a = [2, 1, 3, 4, 8, 5, 6]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_seven2(self):
# a = [6, 5, 8, 4, 2, 1, 3]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_eith(self):
# a = [5, 1, 7, 4, 6, 8, 11, 10]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_fourteen(self):
# a = [12, 11, 15, 7, 5, 6, 4, 3, 1, 2, 87, 98, 70, 23]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
#
# def test_26(self):
# a = [26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
# self.assertEqual(MergeSort.MergeSort(a) == sorted(a), True)
if __name__ == '__main__':
unittest.main()