Exemplo n.º 1
0
 def test_positive_command_5(self):
     cmd = Command("plACe 0    2   N")
     self.assertIsInstance(cmd.GetCommand(), CommandPlace)
     self.assertEqual(cmd.GetCommand().GetPosition()[0], 0)
     self.assertEqual(cmd.GetCommand().GetPosition()[1], 2)
     self.assertEqual(cmd.GetCommand().GetHeading(), "N")
     return
Exemplo n.º 2
0
 def test_positive_command_4(self):
     cmd = Command("place 1,2,E")
     self.assertIsInstance(cmd.GetCommand(), CommandPlace)
     self.assertEqual(cmd.GetCommand().GetPosition()[0], 1)
     self.assertEqual(cmd.GetCommand().GetPosition()[1], 2)
     self.assertEqual(cmd.GetCommand().GetHeading(), "E")
     return
Exemplo n.º 3
0
 def test_positive_command_1(self):
     cmd = Command("MOve   ")
     self.assertIsInstance(cmd.GetCommand(), CommandMove)
     return
Exemplo n.º 4
0
 def test_positive_command_3(self):
     cmd = Command("tuRn   w")
     self.assertIsInstance(cmd.GetCommand(), CommandTurn)
     self.assertEqual(cmd.GetCommand().GetHeading(), "W")
     return
Exemplo n.º 5
0
 def test_positive_command_2(self):
     cmd = Command("rePORt")
     self.assertIsInstance(cmd.GetCommand(), CommandReport)
     return