getter by position

extract and expand position testing
never return labels (that have the same position as their target)
This commit is contained in:
Torsten Ruger
2018-05-17 20:13:33 +03:00
parent 37d62d298e
commit 8966a50a8a
6 changed files with 78 additions and 15 deletions

View File

@ -21,7 +21,7 @@ module Risc
def length
88
end
def est_state_change
def test_state_change
@interpreter.register_event :state_changed , self
ticks length
assert @state_events[:state_changed]
@ -30,7 +30,7 @@ module Risc
@interpreter.unregister_event :state_changed , self
end
def est_instruction_events
def test_instruction_events
@interpreter.register_event :instruction_changed , self
ticks length
assert_equal length , @instruction_events.length