misc test fixes
This commit is contained in:
parent
126466e9a9
commit
407ca6ef72
@ -38,7 +38,7 @@ module Risc
|
|||||||
end
|
end
|
||||||
|
|
||||||
def len
|
def len
|
||||||
1426
|
1427
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_collect_all_types
|
def test_collect_all_types
|
||||||
@ -70,7 +70,7 @@ module Risc
|
|||||||
end
|
end
|
||||||
|
|
||||||
def len
|
def len
|
||||||
2906
|
2907
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -31,7 +31,7 @@ module Risc
|
|||||||
|
|
||||||
def test_load_translates_label
|
def test_load_translates_label
|
||||||
label = Risc.label("test" , "test",nil)
|
label = Risc.label("test" , "test",nil)
|
||||||
load = Risc.load_constant("source" , label , :r1)
|
load = Risc.load_constant("source" , label )
|
||||||
translated = @translator.translate(load)
|
translated = @translator.translate(load)
|
||||||
assert label != translated.constant
|
assert label != translated.constant
|
||||||
end
|
end
|
||||||
|
@ -15,7 +15,7 @@ module Risc
|
|||||||
end
|
end
|
||||||
def test_compiles_all_risc
|
def test_compiles_all_risc
|
||||||
assert_equal Risc::LoadConstant , @compiler.risc_instructions.next.class
|
assert_equal Risc::LoadConstant , @compiler.risc_instructions.next.class
|
||||||
assert_equal 16 , @compiler.risc_instructions.length
|
assert_equal 15 , @compiler.risc_instructions.length
|
||||||
end
|
end
|
||||||
def test_translate_cpu
|
def test_translate_cpu
|
||||||
cpu = @compiler.translate_cpu(Platform.for(:arm).translator)
|
cpu = @compiler.translate_cpu(Platform.for(:arm).translator)
|
||||||
|
@ -23,7 +23,7 @@ GET
|
|||||||
assert_equal SlotMachine::Div4 , compiler.slot_instructions.next.class
|
assert_equal SlotMachine::Div4 , compiler.slot_instructions.next.class
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 41 , compiler.to_risc.risc_instructions.length
|
assert_equal 39 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -25,7 +25,7 @@ GET
|
|||||||
assert_equal op , compiler.slot_instructions.next.operator
|
assert_equal op , compiler.slot_instructions.next.operator
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 42 , compiler.to_risc.risc_instructions.length
|
assert_equal 40 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
class TestIntegerMinus < TestIntegerPlus
|
class TestIntegerMinus < TestIntegerPlus
|
||||||
|
@ -23,7 +23,7 @@ GET
|
|||||||
assert_equal SlotMachine::Exit , compiler.slot_instructions.next.class
|
assert_equal SlotMachine::Exit , compiler.slot_instructions.next.class
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 40 , compiler.to_risc.risc_instructions.length
|
assert_equal 38 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -23,7 +23,7 @@ GET
|
|||||||
assert_equal SlotMachine::GetInternalWord , compiler.slot_instructions.next.class
|
assert_equal SlotMachine::GetInternalWord , compiler.slot_instructions.next.class
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 18 , compiler.to_risc.risc_instructions.length
|
assert_equal 17 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -23,7 +23,7 @@ GET
|
|||||||
assert_equal SlotMachine::Init , compiler.slot_instructions.next.class
|
assert_equal SlotMachine::Init , compiler.slot_instructions.next.class
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 31 , compiler.to_risc.risc_instructions.length
|
assert_equal 30 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -23,7 +23,7 @@ GET
|
|||||||
assert_equal SlotMachine::GetInternalByte , compiler.slot_instructions.next.class
|
assert_equal SlotMachine::GetInternalByte , compiler.slot_instructions.next.class
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 41 , compiler.to_risc.risc_instructions.length
|
assert_equal 39 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -23,7 +23,7 @@ GET
|
|||||||
assert_equal SlotMachine::Putstring , compiler.slot_instructions.next.class
|
assert_equal SlotMachine::Putstring , compiler.slot_instructions.next.class
|
||||||
end
|
end
|
||||||
def test_risc
|
def test_risc
|
||||||
assert_equal 44 , compiler.to_risc.risc_instructions.length
|
assert_equal 42 , compiler.to_risc.risc_instructions.length
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user