Bug 4645: Fixed binary default value. 51/29851/2
authorTony Tkacik <ttkacik@cisco.com>
Wed, 18 Nov 2015 12:48:37 +0000 (13:48 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 18 Nov 2015 13:40:13 +0000 (14:40 +0100)
Change-Id: Ic98b42f9923505631a558ea3971cfbc7776eafad
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/BinaryEffectiveStatementImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/effective/build/test/EffectiveStatementTypeTest.java

index 95674fe11c84ffb84bbd288ac350b872faa50dd2..a88dee54c97ddec11a8ffbb686b24ac234303e8d 100644 (file)
@@ -33,7 +33,6 @@ public class BinaryEffectiveStatementImpl extends DeclaredEffectiveStatementBase
     private static final QName QNAME = QName.create(YangConstants.RFC6020_YANG_MODULE, "binary");
     private static final SchemaPath PATH = SchemaPath.create(true, QNAME);
     private static final Optional<String> OPTIONAL_EMPTY = Optional.of("");
-    private final List<Byte> defaultValue = Collections.emptyList();
     private final List<LengthConstraint> lengthConstraints;
 
     public BinaryEffectiveStatementImpl(
@@ -62,7 +61,7 @@ public class BinaryEffectiveStatementImpl extends DeclaredEffectiveStatementBase
 
     @Override
     public Object getDefaultValue() {
-        return defaultValue;
+        return null;
     }
 
     @Override
index 451f94f7dfe7f9a5ab918ca2abc9647723066d88..98f6490b052097f9c64af5c10120c839efb47ff7 100644 (file)
@@ -79,7 +79,7 @@ public class EffectiveStatementTypeTest {
 
         assertNull(binaryEff.getBaseType());
         assertEquals("", binaryEff.getUnits());
-        assertTrue(binaryEff.getDefaultValue() instanceof List);
+        assertNull(binaryEff.getDefaultValue());
         assertEquals("binary", binaryEff.getQName().getLocalName());
         assertEquals(0, binaryEff.getLengthConstraints().get(0).getMin());
         assertEquals("CURRENT", binaryEff.getStatus().toString());