def test_executeCommands_for_3_3_E_and_MMRMMRMRRM(self): # arrange rover = Rover(3, 3, "E") # act rover.executeCommands("MMRMMRMRRM") # assert with self.subTest(): self.assertEqual(rover.xCoord, 5) with self.subTest(): self.assertEqual(rover.yCoord, 1) with self.subTest(): self.assertEqual(rover.orientation, "E")
def test_executeCommands_for_1_2_N_and_LMLMLMLMM(self): # arrange rover = Rover(1, 2, "N") # act rover.executeCommands("LMLMLMLMM") # assert with self.subTest(): self.assertEqual(rover.xCoord, 1) with self.subTest(): self.assertEqual(rover.yCoord, 3) with self.subTest(): self.assertEqual(rover.orientation, "N")