rubyx/test/arm/test_stack.rb

15 lines
323 B
Ruby
Raw Normal View History

2014-05-19 10:27:20 +02:00
require_relative 'helper'
class TestStack < MiniTest::Test
include ArmHelper
def test_push
code = @machine.push [:lr]
assert_code code , :push , [0x00,0x40,0x2d,0xe9] #e9 2d 40 00
end
def test_pop
code = @machine.pop [:pc]
assert_code code , :pop , [0x00,0x80,0xbd,0xe8] #e8 bd 80 00
end
end