rubyx/test/mains/test_new.rb

19 lines
419 B
Ruby
Raw Normal View History

2018-08-08 11:03:17 +02:00
require_relative 'helper'
module Mains
class TestNew < MiniTest::Test
include Risc::Ticker
def setup
2018-11-14 11:41:13 +01:00
@string_input = as_main("a = 1011 ; while(a>0) ; a = a - 1 ; end ; return a")
2018-08-08 11:03:17 +02:00
super
end
2018-11-14 11:41:13 +01:00
def test_chain # max 1011 iterations on 1014 integers (1024 - 10 reserve)
2018-08-08 11:03:17 +02:00
run_all
2018-11-14 11:41:13 +01:00
assert_equal Fixnum , get_return.class , " "
2018-08-08 11:03:17 +02:00
assert_equal 0 , get_return , " "
end
end
end