Add number of registers to platform

This commit is contained in:
2020-02-26 19:01:01 +02:00
parent 8df2e4bf08
commit 8832df3221
13 changed files with 63 additions and 33 deletions

View File

@ -14,5 +14,8 @@ module Arm
def test_platform_loaded_class
assert_equal ::Integer , @arm.loaded_at.class
end
def test_registers
assert_equal 16 , @arm.num_registers
end
end
end

View File

@ -20,7 +20,7 @@ module Risc
assert_equal :stopped , Interpreter.new(@linker).state
end
def test_has_regs
assert_equal 12 , Interpreter.new(@linker).registers.length
assert_equal 16 , Interpreter.new(@linker).registers.length
end
def test_has_r0
assert_equal :r0 , Interpreter.new(@linker).registers.keys.first

View File

@ -17,6 +17,9 @@ module Risc
def test_translator
assert IdentityTranslator.new
end
def test_registers
assert_equal 16 , @inter.num_registers
end
end
class TestIdentityTranslator < MiniTest::Test

View File

@ -1,7 +1,7 @@
require_relative "../helper"
module Sol
class TestSendCachedSimpleSlotMachine < MiniTest::Test
class TestNotFoundSlotMachine < MiniTest::Test
include SolCompile
def setup