- Test1 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
has_attr 'integerWithDefault', Integer, :defaultValueLiteral => "1.1"
end
end
- Test2 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
has_attr 'integerWithDefault', Integer, :defaultValueLiteral => "x"
end
end
- Test3 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
has_attr 'boolWithDefault', Boolean, :defaultValueLiteral => "1"
end
end
- Test4 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
has_attr 'floatWithDefault', Float, :defaultValueLiteral => "1"
end
end
- Test5 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
has_attr 'floatWithDefault', Float, :defaultValueLiteral => "true"
end
end
- Test6 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
kindType = RGen::MetamodelBuilder::DataTypes::Enum.new([:simple, :extended])
has_attr 'enumWithDefault', kindType, :defaultValueLiteral => "xxx"
end
end
- Test7 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
kindType = RGen::MetamodelBuilder::DataTypes::Enum.new([:simple, :extended])
has_attr 'enumWithDefault', kindType, :defaultValueLiteral => "7"
end
end
- Test8 =
proc do
class BadClass < RGen::MetamodelBuilder::MMBase
has_attr 'longWithDefault', Integer, :defaultValueLiteral => "1.1"
end
end