def test_nenhuma_caixa(self): caixas = [] resultado = empilhar(caixas) self.assertEquals(0, resultado)
def test_tres_caixas_que_empilham_duas_4(self): caixas = [Caixa(10, 5), Caixa(3, 4), Caixa(6, 6)] self.assertEquals(2, empilhar(caixas))
def test_tres_caixas_que_empilham_duas_4(self): caixas = [Caixa(2, 10), Caixa(9, 9), Caixa(2, 2)] self.assertEquals(3, empilhar(caixas))
def test_tres_caixas_que_empilham_duas(self): caixas = [Caixa(2, 1), Caixa(2, 1), Caixa(1, 1)] self.assertEquals(2, empilhar(caixas))
def test_tres_caixas_que_empilham_duas_3(self): caixas = [Caixa(3, 1), Caixa(3, 2), Caixa(3, 3)] self.assertEquals(2, empilhar(caixas))
def test_duas_caixas(self): caixas = [Caixa(2, 1), Caixa(2, 1)] self.assertEquals(1, empilhar(caixas))
def test_tres_caixas_que_nao_empilham(self): caixas = [Caixa(2, 1), Caixa(2, 1), Caixa(2, 1)] self.assertEquals(1, empilhar(caixas))
def test_uma_caixa(self): caixas = [Caixa(1, 1)] resultado = empilhar(caixas) self.assertEquals(1, resultado)