def test_to_verify_that_parse_command_raise_an_exception_if_command_is_not_in_Commands_application(self): try: self.command= "Generate" console = Console() result = console.parse_command(self.command) self.fail("Expected InvalidCmdParametersException was not raised.") except InvalidCmdParametersException: pass
def test_to_verify_if_command_is_not_parsed_correct_an_exception_is_raised(self): try: self.command= "generate Incorrect" console=Console() result = console.parse_command(self.command) self.assertTrue(True) except Exception as e: self.fail("Exception has been raised",e)
def test_to_verify_if_Hint_command_with_params_is_a_Hint_command_object(self): self.command= "hint /row=A /column=2" console=Console() self.assertIsInstance(console.parse_command(self.command), HintCommand,"Is not instance")
def test_to_verify_if_setValue_command_with_params_is_a_setValue_command_object(self): self.command= "setValue /row=A /column=2 /value=3" console=Console() self.assertIsInstance(console.parse_command(self.command), SetValueCommand,"Is not instance")
def test_to_verify_if_restart_command_with_params_is_a_restart_command_object(self): self.command= "restart" console=Console() self.assertIsInstance(console.parse_command(self.command), RestartGameCommand,"Is not instance")
def test_to_verify_if_generate_command_with_params_is_a_generate_command_object(self): self.command= "generate /level=EASY" console=Console() self.assertIsInstance(console.parse_command(self.command), GenerateGameCommand,"Is not instance")