コード例 #1
0
ファイル: tests.py プロジェクト: Dm17r1y/Chip8-emulator
 def test_return(self):
     Command.Call(self.interpreter).execute_command(0x111)
     Command.Return(self.interpreter).execute_command()
     self.assertEqual(0x200, self.interpreter.instruction_pointer)
     self.assertEqual(0, self.interpreter.stack.length)
コード例 #2
0
ファイル: tests.py プロジェクト: Dm17r1y/Chip8-emulator
 def test_call(self):
     Command.Call(self.interpreter).execute_command(0x111)
     self.assertEqual(0x111, self.interpreter.instruction_pointer)
     self.assertEqual(1, self.interpreter.stack.length)
     self.assertEqual(0x200, self.interpreter.stack.pop())