make class method tests arm tests
This commit is contained in:
@ -1,29 +0,0 @@
|
||||
require_relative "../helper"
|
||||
|
||||
module Risc
|
||||
class InterpreterGetters < MiniTest::Test
|
||||
include Ticker
|
||||
|
||||
def setup
|
||||
@preload = "Integer.div4"
|
||||
@string_input = <<MAIN
|
||||
class Space
|
||||
def self.get
|
||||
@inst = 5
|
||||
return @inst
|
||||
end
|
||||
def main(arg)
|
||||
return Space.get
|
||||
end
|
||||
end
|
||||
MAIN
|
||||
super
|
||||
end
|
||||
def test_chain
|
||||
#show_main_ticks # get output of what is
|
||||
run_input @string_input
|
||||
assert_equal 5 , get_return
|
||||
end
|
||||
|
||||
end
|
||||
end
|
@ -1,33 +0,0 @@
|
||||
require_relative "../helper"
|
||||
|
||||
module Risc
|
||||
class InterpreterSetters < MiniTest::Test
|
||||
include Ticker
|
||||
|
||||
def setup
|
||||
@preload = "Integer.div4"
|
||||
@string_input = <<MAIN
|
||||
class Space
|
||||
def self.set(num)
|
||||
@inst = num
|
||||
end
|
||||
def self.get
|
||||
return @inst
|
||||
end
|
||||
def main(arg)
|
||||
Space.set(5)
|
||||
return Space.get
|
||||
end
|
||||
end
|
||||
MAIN
|
||||
super
|
||||
end
|
||||
|
||||
def test_chain
|
||||
#show_main_ticks # get output of what is
|
||||
run_input @string_input
|
||||
assert_equal 5 , get_return
|
||||
end
|
||||
|
||||
end
|
||||
end
|
@ -1,29 +0,0 @@
|
||||
require_relative "../helper"
|
||||
|
||||
module Risc
|
||||
class InterpreterClassSend < MiniTest::Test
|
||||
include Ticker
|
||||
|
||||
def setup
|
||||
@preload = "Integer.div4"
|
||||
@string_input = <<MAIN
|
||||
class Space
|
||||
def self.get
|
||||
return 5
|
||||
end
|
||||
def main(arg)
|
||||
return Space.get
|
||||
end
|
||||
end
|
||||
MAIN
|
||||
super
|
||||
end
|
||||
|
||||
def test_chain
|
||||
#show_main_ticks # get output of what is
|
||||
run_input @string_input
|
||||
assert_equal 5 , get_return
|
||||
end
|
||||
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user