formatted interpreter tests

little helper to output the classes
This commit is contained in:
Torsten Ruger
2015-10-16 19:04:17 +03:00
parent dc3920580b
commit 5131e5d050
4 changed files with 49 additions and 31 deletions

View File

@ -55,13 +55,14 @@ class TestPuts < MiniTest::Test
end
def test_chain
["Branch" , "LoadConstant" , "GetSlot" , "SetSlot" , "RegisterTransfer" ,
"GetSlot" , "FunctionCall" , "SaveReturn" , "LoadConstant" , "GetSlot" ,
"SetSlot" , "LoadConstant" , "SetSlot" , "RegisterTransfer" , "GetSlot" ,
"FunctionCall" , "SaveReturn" , "RegisterTransfer" , "Syscall" , "RegisterTransfer" ,
"RegisterTransfer" , "SetSlot" , "GetSlot" , "GetSlot" , "RegisterTransfer" ,
"GetSlot" , "GetSlot" ,"GetSlot" , "FunctionReturn","RegisterTransfer",
"Syscall" , "NilClass"].each_with_index do |name , index|
show_ticks
["Branch","LoadConstant","GetSlot","SetSlot","RegisterTransfer",
"GetSlot","FunctionCall","SaveReturn","LoadConstant","GetSlot",
"SetSlot","LoadConstant","SetSlot","RegisterTransfer","GetSlot",
"FunctionCall","SaveReturn","RegisterTransfer","Syscall","RegisterTransfer",
"RegisterTransfer","SetSlot","GetSlot","GetSlot","RegisterTransfer",
"GetSlot","GetSlot","GetSlot","FunctionReturn","RegisterTransfer",
"Syscall","NilClass"].each_with_index do |name , index|
got = ticks(1)
#puts "TICK #{index}"
assert got.class.name.index(name) , "Wrong class for #{index+1}, expect #{name} , got #{got}"