d964e9ea9d
Like Integers and addresses before, messages are now in a factory Factories keep allocated (uninitialised) objects, had to make init public to call it
32 lines
693 B
Ruby
32 lines
693 B
Ruby
require_relative "helper"
|
|
|
|
module Parfait
|
|
class TestNamedLists < ParfaitTest
|
|
|
|
def setup
|
|
super
|
|
@named_list = @space.get_next_for(:Message).frame
|
|
@type = @named_list.get_type
|
|
end
|
|
|
|
def test_named_list_get_type
|
|
assert_equal Type , @type.class
|
|
assert @type.names
|
|
assert @named_list.get_instance_variables
|
|
end
|
|
|
|
def test_new
|
|
list = NamedList.new
|
|
assert list.get_type
|
|
end
|
|
def test_var_names
|
|
list = NamedList.new
|
|
assert_equal List , list.get_instance_variables.class
|
|
end
|
|
def test_var_names_length
|
|
list = NamedList.new
|
|
assert_equal 1 , list.get_instance_variables.get_length
|
|
end
|
|
end
|
|
end
|