示例#1
0
 def test_calcular_velocidade(self):
     motor = Motor()
     self.assertEqual(0, motor.calcular_velocidade())
示例#2
0
 def test_ir_esquerda(self):
     motor = Motor()
     sentido = Sentido()
     carro = Carro(sentido, motor)
     carro.ir_direita(), carro.ir_direita(), carro.ir_esquerda(),
     self.assertEqual('Leste', carro.calcular_sentido())
示例#3
0
 def test_calcular_sentido(self):
     motor = Motor()
     sentido = Sentido()
     carro = Carro(sentido, motor)
     carro.ir_esquerda(), carro.ir_esquerda()
     self.assertEqual('Sul', carro.calcular_sentido())
示例#4
0
 def test_calcular_velocidade(self):
     motor = Motor()
     sentido = Sentido()
     carro = Carro(sentido, motor)
     carro.acelerar(), carro.acelerar(), carro.acelerar(), carro.acelerar(),
     self.assertEqual(4, carro.calcular_velocidade())
示例#5
0
 def test_acelerar(self):
     motor = Motor()
     sentido = Sentido()
     carro = Carro(sentido, motor)  # se a ordem for mudada, não funciona
     carro.acelerar()
     self.assertEqual(1, carro.calcular_velocidade())
示例#6
0
 def test_acelerar(self):
     motor = Motor()
     motor.acelerar()
     self.assertEqual(1, motor.calcular_velocidade())