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