Module: MetamodelBuilderTest::BadDefaultValueLiteralContainer

Defined in:
lib/puppet/vendor/rgen/test/metamodel_builder_test.rb

Constant Summary collapse

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