Class: EAInstantiatorTest
- Defined in:
- lib/puppet/vendor/rgen/test/ea_instantiator_test.rb
Constant Summary collapse
- MODEL_DIR =
File.join(File.dirname(__FILE__),"testmodel")
Constants included from RGen::ECore
RGen::ECore::EBoolean, RGen::ECore::EFloat, RGen::ECore::EInt, RGen::ECore::EJavaClass, RGen::ECore::EJavaObject, RGen::ECore::ELong, RGen::ECore::ERubyClass, RGen::ECore::ERubyObject, RGen::ECore::EString
Instance Method Summary collapse
Methods included from Testmodel::ECoreModelChecker
Methods included from RGen::MetamodelBuilder::ModuleExtension
#_annotations, #_constantOrder, #annotation, extended, #final_method, #method_added
Methods included from RGen::ECore::ECoreInterface
#_set_ecore_internal, clear_ecore_cache, #ecore
Methods included from Testmodel::ObjectModelChecker
Methods included from Testmodel::ClassModelChecker
#checkClassModel, #checkClassModelPartial
Instance Method Details
#test_instantiator ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/puppet/vendor/rgen/test/ea_instantiator_test.rb', line 20 def test_instantiator envUML = RGen::Environment.new EASupport.instantiateUML13FromXMI11(envUML, MODEL_DIR+"/ea_testmodel.xml") checkClassModel(envUML) checkObjectModel(envUML) envECore = RGen::Environment.new UML13ToECore.new(envUML, envECore).transform checkECoreModel(envECore) end |
#test_partial ⇒ Object
30 31 32 33 34 |
# File 'lib/puppet/vendor/rgen/test/ea_instantiator_test.rb', line 30 def test_partial envUML = RGen::Environment.new EASupport.instantiateUML13FromXMI11(envUML, MODEL_DIR+"/ea_testmodel_partial.xml") checkClassModelPartial(envUML) end |