fix all tests for previous commit

This commit is contained in:
Torsten Ruger
2019-02-08 23:03:23 +02:00
parent 74b790250a
commit 37eeb81f45
71 changed files with 117 additions and 94 deletions

View File

@ -21,7 +21,7 @@ module Risc
end
class DummyPlatform
def self.boot
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
Risc.boot!
end
def translator

View File

@ -4,7 +4,7 @@ require 'minitest/mock'
module Risc
class TestBranchListenerBooted < MiniTest::Test
def setup
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
Risc.boot!
@binary = Parfait::BinaryCode.new(1)
@bin_pos = CodeListener.init(@binary,:interpreter).set(0)

View File

@ -3,7 +3,7 @@ require_relative "helper"
module Risc
class TestCodeListener < MiniTest::Test
def setup
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
@binary = Parfait::BinaryCode.new(1)
@method = Parfait.object_space.types.values.first.methods
@label = Risc.label("hi","ho")

View File

@ -3,7 +3,7 @@ require_relative "helper"
module Risc
class TestCodeListenerFull < MiniTest::Test
def setup
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
Risc.boot!
@linker = Mom::MomCompiler.new.translate(:interpreter)
@binary = Parfait::BinaryCode.new(1)

View File

@ -3,7 +3,7 @@ require_relative "helper"
module Risc
class TestPositionTranslated < MiniTest::Test
def setup
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
Risc.boot!
@binary = Parfait::BinaryCode.new(1)
@method = Parfait.object_space.types.values.first.methods

View File

@ -3,7 +3,7 @@ require_relative "helper"
module Risc
class TestInstructionListener < MiniTest::Test
def setup
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
@binary = Parfait::BinaryCode.new(1)
@bin_pos = Position.new(@binary).set(0)
@instruction = DummyInstruction.new(DummyInstruction.new)

View File

@ -4,7 +4,7 @@ module Risc
class TestLabelListener < MiniTest::Test
def setup
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
@label = Label.new("Hi","Ho" , FakeAddress.new(5))
@label_pos = Position.new(@label ).set(4)
@code = Parfait::BinaryCode.new(1)

View File

@ -14,7 +14,7 @@ module Risc
assert !@pos.valid?
end
def test_next_slot
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
mov = Arm::ArmMachine.mov(:r1 , :r1)
position = Position.new(mov ).set(0)
assert_equal 4, position.next_slot

View File

@ -3,7 +3,7 @@ require_relative "helper"
module Risc
class TestMachinePositions < MiniTest::Test
def setup_for(platform)
Parfait.boot!
Parfait.boot!(Parfait.default_test_options)
Risc.boot!
@linker = Mom::MomCompiler.new.translate(platform)
@linker.position_all