def test_matriz_3_x_3_retorna_lista_1_2(self): entrada = [ [3, 1, 4], [3, 5, 2], [6, 7, 3], ] self.assertEquals(calcula_caminho(entrada), [1, 2])
def test_matriz_3_x_3_retorna_lista_0_1_2_repeticao(self): entrada = [ [1, 3, 4], [3, 3, 2], [6, 3, 3], ] self.assertEquals(calcula_caminho(entrada), [0, 1, 2])
def test_matriz_3_x_3_retorna_lista_0_0_1(self): entrada = [ [1, 3, 4], [3, 4, 2], [6, 3, 7], ] self.assertEquals(calcula_caminho(entrada), [0, 0, 1])
def test_matriz_3_x_3_retorna_lista_0_0_0(self): entrada = [ [1, 3, 4], [2, 3, 5], [3, 6, 7], ] self.assertEquals(calcula_caminho(entrada), [0, 0, 0])
def test_matriz_3_x_1_retorna_lista_0(self): entrada = [ [4], [1], [2], ] self.assertEquals(calcula_caminho(entrada), [0])
def test_matriz_1_x_3_retorna_lista_1(self): entrada = [ [4, 1, 3], ] self.assertEquals(calcula_caminho(entrada), [1])
def test_matriz_1_elem_retorna_lista_0(self): entrada = [ [3] ] self.assertEquals(calcula_caminho(entrada), [0])
def test_matriz_2_x_2_retorna_lista_0_1(self): entrada = [ [1, 3], [4, 2], ] self.assertEquals(calcula_caminho(entrada), [0, 1])
def test_matriz_1_x_3_retorna_lista_2_repeticao(self): entrada = [ [4, 1, 1], ] self.assertEquals(calcula_caminho(entrada), [2])
def test_matriz_2_x_2_retorna_lista_0_0(self): entrada = [ [1, 3], [2, 4], ] self.assertEquals(calcula_caminho(entrada), [0, 0])
def test_matriz_1_elem_retorna_lista_0(self): entrada = [[3]] self.assertEquals(calcula_caminho(entrada), [0])