Jeffrey Mullins created AVRO-2648:
-------------------------------------

             Summary: Incorrect validation of numeric default values
                 Key: AVRO-2648
                 URL: https://issues.apache.org/jira/browse/AVRO-2648
             Project: Apache Avro
          Issue Type: Bug
          Components: java
            Reporter: Jeffrey Mullins
            Assignee: Jeffrey Mullins


Validation of numeric default values is incorrect and results in API 
inconsistencies:


{code:java}
 public void testDoubleAsIntDefaultValue() {
    Schema.Field field = new Schema.Field("myField", 
Schema.create(Schema.Type.INT), "doc", 1.1);
    field.hasDefaultValue(); // true
    field.defaultValue(); // internal DoubleNode (1.1)
    field.defaultVal(); // null
    GenericData.get().getDefaultValue(field); // Integer (1){code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to