test/metamodel_roundtrip_test.rb in rgen-0.6.6 vs test/metamodel_roundtrip_test.rb in rgen-0.7.0
- old
+ new
@@ -63,12 +63,13 @@
def test_ecore_serializer_builtin_types
mm = RGen::ECore::EPackage.new(:name => "P1", :eClassifiers => [
RGen::ECore::EClass.new(:name => "C1", :eStructuralFeatures => [
RGen::ECore::EAttribute.new(:name => "a1", :eType => RGen::ECore::EString),
RGen::ECore::EAttribute.new(:name => "a2", :eType => RGen::ECore::EInt),
- RGen::ECore::EAttribute.new(:name => "a3", :eType => RGen::ECore::EFloat),
- RGen::ECore::EAttribute.new(:name => "a4", :eType => RGen::ECore::EBoolean)
+ RGen::ECore::EAttribute.new(:name => "a3", :eType => RGen::ECore::ELong),
+ RGen::ECore::EAttribute.new(:name => "a4", :eType => RGen::ECore::EFloat),
+ RGen::ECore::EAttribute.new(:name => "a5", :eType => RGen::ECore::EBoolean)
])
])
outfile = TEST_DIR+"/using_builtin_types_serialized.ecore"
File.open(outfile, "w") do |f|
ser = RGen::Serializer::XMI20Serializer.new(f)
@@ -85,11 +86,13 @@
a1 = env.find(:class => RGen::ECore::EAttribute, :name => "a1").first
assert_equal(RGen::ECore::EString, a1.eType)
a2 = env.find(:class => RGen::ECore::EAttribute, :name => "a2").first
assert_equal(RGen::ECore::EInt, a2.eType)
a3 = env.find(:class => RGen::ECore::EAttribute, :name => "a3").first
- assert_equal(RGen::ECore::EFloat, a3.eType)
+ assert_equal(RGen::ECore::ELong, a3.eType)
a4 = env.find(:class => RGen::ECore::EAttribute, :name => "a4").first
- assert_equal(RGen::ECore::EBoolean, a4.eType)
+ assert_equal(RGen::ECore::EFloat, a4.eType)
+ a5 = env.find(:class => RGen::ECore::EAttribute, :name => "a5").first
+ assert_equal(RGen::ECore::EBoolean, a5.eType)
end
end