Example #1
0
    def test_merge_1(self):

        merge = Sort(
        )  #clase que va a recibir cada uno de los ingresos,define el estado inicial
        listaDesordenada = [36, 71, 16, 21, 73, 9, 0, 40, 66, 5]
        listaOrdenada = merge.mergeSort(listaDesordenada)
        self.assertEqual(listaOrdenada, [0, 5, 9, 16, 21, 36, 40, 66, 71, 73])
Example #2
0
class Test_sorting(unittest.TestCase):
    def test_bubble_1(self):
        self.bubble = Sort()
        self.array = [64, 34, 25, 12, 24, 11, 90]
        self.ordered = [11, 12, 24, 25, 34, 64, 90]
        self.assertEquals(self.bubble.bubbleSort(self.array), self.ordered)

    def test_bubble_2(self):
        self.bubble = Sort()
        self.array = [12, 11, 13, 5, 6]
        self.ordered = [5, 6, 11, 12, 13]
        self.assertEquals(self.bubble.bubbleSort(self.array), self.ordered)

    def test_insert_1(self):
        self.insert = Sort()
        self.array = [12, 11, 13, 5, 6]
        self.ordered = [5, 6, 11, 12, 13]
        self.assertEqual(self.insert.insertSort(self.array), self.ordered)

    def test_insert_2(self):
        self.insert = Sort()
        self.array = [64, 34, 25, 12, 24, 11, 90]
        self.ordered = [11, 12, 24, 25, 34, 64, 90]
        self.assertEqual(self.insert.insertSort(self.array), self.ordered)

    def test_merge_1(self):
        self.merge = Sort()
        self.array = [12, 11, 13, 5, 6, 7]
        self.ordered = [5, 6, 7, 11, 12, 13]
        self.assertEqual(self.merge.mergeSort(self.array), self.ordered)

    def test_merge_2(self):
        self.merge = Sort()
        self.array = [64, 34, 25, 12, 24, 11, 90]
        self.ordered = [11, 12, 24, 25, 34, 64, 90]
        self.assertEqual(self.merge.mergeSort(self.array), self.ordered)
Example #3
0
 def test_merge_3(self):
     merge = Sort()
     listaDesordenada = [-2, -5, -99, 1, 5, 3, 1, 8, 1, -5]
     listaOrdenada = merge.mergeSort(listaDesordenada)
     self.assertEqual(listaOrdenada, [-99, -5, -5, -2, 1, 1, 1, 3, 5, 8])
Example #4
0
 def test_merge_2(self):
     merge = Sort()
     listaDesordenada = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1]
     listaOrdenada = merge.mergeSort(listaDesordenada)
     self.assertEqual(listaOrdenada, [0, 1, 1, 1, 1, 1, 1, 1, 1, 1])
Example #5
0
    def test_merge_1(self):

        merge = Sort()
        listaDesordenada = [36, 71, 16, 21, 73, 9, 0, 40, 66, 5]
        listaOrdenada = merge.mergeSort(listaDesordenada)
        self.assertEqual(listaOrdenada, [0, 5, 9, 16, 21, 36, 40, 66, 71, 73])