Exemplo n.º 1
0
 def test_calcula_fila_rapida_empate_fora_de_ordem(self):
     filas = [
         mc.BalcaoFila(1, 5),
         mc.BalcaoFila(2, 4),
         mc.DriveThruFila(5, 2),
         mc.BalcaoFila(3, 3),
         mc.BalcaoFila(4, 2)
     ]
     fila_rapida = mc.calcula_fila_rapida(filas)
     self.assertEquals(fila_rapida, 2)
Exemplo n.º 2
0
 def test_calcula_fila_rapida_drive(self):
     filas = [
         mc.BalcaoFila(1, 5),
         mc.BalcaoFila(2, 4),
         mc.BalcaoFila(3, 3),
         mc.BalcaoFila(4, 2),
         mc.DriveThruFila(1, 1)
     ]
     fila_rapida = mc.calcula_fila_rapida(filas)
     self.assertEquals(fila_rapida, 4)
Exemplo n.º 3
0
 def test_calcula_fila_rapida_empate_fora_de_ordem(self):
     filas = [mc.BalcaoFila(1, 5), mc.BalcaoFila(2, 4), mc.DriveThruFila(5, 2), mc.BalcaoFila(3, 3), mc.BalcaoFila(4, 2)]
     fila_rapida = mc.calcula_fila_rapida(filas)
     self.assertEquals(fila_rapida, 2)
Exemplo n.º 4
0
 def test_calcula_fila_rapida_drive(self):
     filas = [mc.BalcaoFila(1, 5), mc.BalcaoFila(2, 4), mc.BalcaoFila(3, 3), mc.BalcaoFila(4, 2), mc.DriveThruFila(1, 1)]
     fila_rapida = mc.calcula_fila_rapida(filas)
     self.assertEquals(fila_rapida, 4)