rename the objects accessor
and move to object keys, not object_id
This commit is contained in:
@ -34,7 +34,7 @@ module Risc
|
||||
end
|
||||
def has_positions(platform)
|
||||
setup_for(platform)
|
||||
@machine.objects.each do |id,obj|
|
||||
@machine.object_positions.each do |obj , pos|
|
||||
assert Position.get(obj)
|
||||
end
|
||||
end
|
||||
|
@ -54,7 +54,7 @@ module Risc
|
||||
@machine.translate(:interpreter)
|
||||
@machine.position_all
|
||||
@machine.create_binary
|
||||
@machine.objects.each do |id , method|
|
||||
@machine.object_positions.each do | method , position|
|
||||
next unless method.is_a? Parfait::TypedMethod
|
||||
method.cpu_instructions.each do |ins|
|
||||
ins.assemble(DevNull.new)
|
||||
|
@ -7,7 +7,7 @@ module Risc
|
||||
@machine = Risc.machine.boot
|
||||
end
|
||||
def test_objects
|
||||
objects = @machine.objects
|
||||
objects = @machine.object_positions
|
||||
assert_equal Hash , objects.class
|
||||
assert 350 < objects.length
|
||||
end
|
||||
@ -41,7 +41,7 @@ module Risc
|
||||
@machine.position_all
|
||||
end
|
||||
def test_positions_set
|
||||
@machine.objects.each do |id,obj|
|
||||
@machine.object_positions.each do |id,obj|
|
||||
assert Position.get(obj).valid? , "#{Position.get(obj)} , #{obj.object_id.to_s(16)}"
|
||||
end
|
||||
end
|
||||
@ -71,7 +71,7 @@ module Risc
|
||||
assert 0 != bin.get_word(0) , "index 0 is 0 #{bin.inspect}"
|
||||
end
|
||||
def test_positions_set
|
||||
@machine.objects.each do |id,obj|
|
||||
@machine.object_positions.each do |id,obj|
|
||||
assert Position.get(obj).valid? , "#{Position.get(obj)} , #{obj.object_id.to_s(16)}"
|
||||
end
|
||||
end
|
||||
|
@ -30,7 +30,7 @@ module Risc
|
||||
def test_no_risc #by assembling, risc doesnt have assemble method
|
||||
@machine.translate(:arm)
|
||||
@machine.position_all
|
||||
@machine.objects.each do |id , method|
|
||||
@machine.object_positions.each do |method , position|
|
||||
next unless method.is_a? Parfait::TypedMethod
|
||||
method.cpu_instructions.each do |ins|
|
||||
ins.assemble(DevNull.new)
|
||||
|
Reference in New Issue
Block a user