fix many a test especially whole mom

but some positioning bug still in there preventing
binary to work
This commit is contained in:
Torsten Ruger
2018-07-02 17:01:07 +03:00
parent 474cd4b348
commit 4b33d1c056
7 changed files with 34 additions and 49 deletions

View File

@ -4,8 +4,6 @@ module Risc
class TestPositionTranslated < MiniTest::Test
def setup
Parfait.boot!
machine = Risc.machine.boot
machine.translate(:interpreter)
@binary = Parfait::BinaryCode.new(1)
@method = Parfait.object_space.types.values.first.methods
@label = Risc.label("hi","ho")
@ -13,11 +11,11 @@ module Risc
def test_bin_propagates_existing
@binary.extend_to(16)
CodeListener.init( @binary).set(0)
CodeListener.init( @binary , :interpreter).set(0)
assert_equal @binary.padded_length , Position.get(@binary.next).at
end
def test_bin_propagates_after
CodeListener.init( @binary).set(0)
CodeListener.init( @binary , :interpreter).set(0)
@binary.extend_to(16)
assert_equal @binary.padded_length , Position.get(@binary.next).at
end