rubyx/test/compiler/fragments/test_putint.rb

24 lines
419 B
Ruby
Raw Normal View History

2014-05-21 21:16:19 +02:00
require_relative 'helper'
class TestPutint < MiniTest::Test
include Fragments
2015-09-20 15:52:26 +02:00
def test_putint
2014-05-21 21:16:19 +02:00
@string_input = <<HERE
2015-10-14 14:08:42 +02:00
class Integer
int putint()
return 1
end
end
class Object
int main()
42.putint()
end
end
2014-05-21 21:16:19 +02:00
HERE
2015-10-10 11:04:34 +02:00
@expect = [ [Virtual::MethodEnter,Virtual::Set,Register::GetSlot,Virtual::Set,
2015-10-09 20:53:22 +02:00
Virtual::Set,Virtual::MethodCall] ,[Virtual::MethodReturn] ]
2015-09-20 15:52:26 +02:00
check
2014-05-21 21:16:19 +02:00
end
end