def test_parse_operation_and_parameters__7xkk(self): opcode = bytes([0x71, 0xF5]) expected = ('7xkk', [0x1, 0xF5]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__8xy0(self): opcode = bytes([0x82, 0xC0]) expected = ('8xy0', [0x2, 0xC]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__00e0(self): opcode = bytes([0x00, 0xE0]) expected = ('00e0', ()) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__5xy0(self): opcode = bytes([0x5D, 0x00]) expected = ('5xy0', [0xD, 0x0]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__fx65(self): opcode = bytes([0xF0, 0x65]) expected = ('fx65', [0x0]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__2nnn(self): opcode = bytes([0x25, 0x36]) expected = ('2nnn', [0x536]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__fx18(self): opcode = bytes([0xFB, 0x18]) expected = ('fx18', [0xB]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__8xy7(self): opcode = bytes([0x8E, 0x37]) expected = ('8xy7', [0xE, 0x3]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__exa1(self): opcode = bytes([0xE9, 0xA1]) expected = ('exa1', [0x9]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__1nnn(self): opcode = bytes([0x1C, 0xE4]) expected = ('1nnn', [0xCE4]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__ex9e(self): opcode = bytes([0xE5, 0x9E]) expected = ('ex9e', [0x5]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__dxyn(self): opcode = bytes([0xDF, 0x08]) expected = ('dxyn', [0xF, 0x0, 0x8]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__annn(self): opcode = bytes([0xA7, 0xFE]) expected = ('annn', [0x7FE]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__8xy1(self): opcode = bytes([0x8A, 0x51]) expected = ('8xy1', [0xA, 0x5]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__fx33(self): opcode = bytes([0xFA, 0x33]) expected = ('fx33', [0xA]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__8xy2(self): opcode = bytes([0x81, 0x02]) expected = ('8xy2', [0x1, 0x0]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)
def test_parse_operation_and_parameters__8xy5(self): opcode = bytes([0x8F, 0xB5]) expected = ('8xy5', [0xF, 0xB]) actual = opcode_parser.parse_operation_and_parameters(opcode) self.assertEqual(expected, actual)