Fix javadoc formatting issues
[yangtools.git] / yang / yang-parser-impl / src / test / java / org / opendaylight / yangtools / yang / parser / builder / impl / CopyUtilsTest.java
index ace25d4ae5fef2ff6a2b10c54ed1aff6450f22b9..5edc74719c5ee0698cab6734a5f58c566e89ff28 100644 (file)
@@ -6,20 +6,26 @@
  */
 package org.opendaylight.yangtools.yang.parser.builder.impl;
 
-import static org.junit.Assert.*;
 import static org.junit.Assert.assertEquals;
-
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertNotNull;
 import java.util.List;
-import org.junit.Ignore;
 import org.junit.Test;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
-import org.opendaylight.yangtools.yang.model.util.ExtendedType;
-import org.opendaylight.yangtools.yang.model.util.IdentityrefType;
 import org.opendaylight.yangtools.yang.model.util.Uint16;
-import org.opendaylight.yangtools.yang.parser.builder.api.*;
+import org.opendaylight.yangtools.yang.parser.builder.api.AugmentationSchemaBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.Builder;
+import org.opendaylight.yangtools.yang.parser.builder.api.ConstraintsBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.DataSchemaNodeBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.GroupingBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.SchemaNodeBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.TypeDefinitionBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.UnknownSchemaNodeBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.api.UsesNodeBuilder;
 import org.opendaylight.yangtools.yang.parser.util.YangParseException;
 
 /**
@@ -27,8 +33,11 @@ import org.opendaylight.yangtools.yang.parser.util.YangParseException;
  *
  * @see org.opendaylight.yangtools.yang.parser.builder.impl.CopyUtils
  *
- * @author Lukas Sedlak <lsedlak@cisco.com>
+ * @author Lukas Sedlak &lt;lsedlak@cisco.com&gt;
+ *
+ * @deprecated Pre-Beryllium implementation, scheduled for removal.
  */
+@Deprecated
 public class CopyUtilsTest extends AbstractBuilderTest {
 
     @Test(expected = YangParseException.class)
@@ -312,7 +321,6 @@ public class CopyUtilsTest extends AbstractBuilderTest {
         assertFalse(copy.getUnknownNodes().isEmpty());
     }
 
-    @Ignore
     @Test
     public void testCopyIdentityrefTypeBuilder() {
         final String typedefLocalName = "identity-ref-test-type";
@@ -321,14 +329,12 @@ public class CopyUtilsTest extends AbstractBuilderTest {
         final IdentityrefTypeBuilder typeBuilder = new IdentityrefTypeBuilder(module.getModuleName(), 12,
             "base:parent-identity", typedefPath);
 
-        //FIXME remove Ignore annotation once fix for bug 2219 will be resolved and merged
         final TypeDefinitionBuilder copy = CopyUtils.copy(typeBuilder, module, true);
         assertNotNull(copy);
 
         //TODO: add additional asserts
     }
 
-    @Ignore
     @Test
     public void testCopyTypeDefinitionBuilderWithUnknownNodes() {
         final String typedefLocalName = "test-typedef-with-ext";
@@ -341,114 +347,135 @@ public class CopyUtilsTest extends AbstractBuilderTest {
         typedefBuilder.addUnknownNodeBuilder(provideUnknownNodeBuilder());
 
         TypeDefinitionBuilder copy = CopyUtils.copy(typedefBuilder, module, true);
-        //FIXME: remove @Ignore annotation once bug 2220 will be resolved and merged
         assertNotNull(copy);
         assertFalse(copy.getUnknownNodes().isEmpty());
     }
 
+    // FIXME: Use Mockito instead of this monstrosity
     private static final class InvalidDataSchemaNodeBuilder implements DataSchemaNodeBuilder {
 
-        @Override public SchemaNodeBuilder getOriginal() {
+        @Override
+        public SchemaNodeBuilder getOriginal() {
             return null;
         }
 
-        @Override public void setOriginal(SchemaNodeBuilder original) {
+        @Override
+        public void setOriginal(final SchemaNodeBuilder original) {
 
         }
 
-        @Override public boolean isAugmenting() {
+        @Override
+        public boolean isAugmenting() {
             return false;
         }
 
-        @Override public void setAugmenting(boolean augmenting) {
+        @Override
+        public void setAugmenting(final boolean augmenting) {
 
         }
 
-        @Override public boolean isConfiguration() {
+        @Override
+        public boolean isConfiguration() {
             return false;
         }
 
-        @Override public void setConfiguration(boolean config) {
+        @Override
+        public void setConfiguration(final boolean config) {
 
         }
 
-        @Override public ConstraintsBuilder getConstraints() {
+        @Override
+        public ConstraintsBuilder getConstraints() {
             return null;
         }
 
-        @Override public QName getQName() {
+        @Override
+        public QName getQName() {
             return null;
         }
 
-        @Override public SchemaPath getPath() {
+        @Override
+        public SchemaPath getPath() {
             return null;
         }
 
-        @Override public void setPath(SchemaPath path) {
+        @Override
+        public void setPath(final SchemaPath path) {
 
         }
 
-        @Override public String getModuleName() {
+        @Override
+        public String getModuleName() {
             return null;
         }
 
-        @Override public void setModuleName(String moduleName) {
-
-        }
-
-        @Override public int getLine() {
+        @Override
+        public int getLine() {
             return 0;
         }
 
-        @Override public Builder getParent() {
+        @Override
+        public Builder getParent() {
             return null;
         }
 
-        @Override public void setParent(Builder parent) {
+        @Override
+        public void setParent(final Builder parent) {
 
         }
 
-        @Override public void addUnknownNodeBuilder(UnknownSchemaNodeBuilder unknownNode) {
+        @Override
+        public void addUnknownNodeBuilder(final UnknownSchemaNodeBuilder unknownNode) {
 
         }
 
-        @Override public List<UnknownSchemaNodeBuilder> getUnknownNodes() {
+        @Override
+        public List<UnknownSchemaNodeBuilder> getUnknownNodes() {
             return null;
         }
 
-        @Override public DataSchemaNode build() {
+        @Override
+        public DataSchemaNode build() {
             return null;
         }
 
-        @Override public String getDescription() {
+        @Override
+        public String getDescription() {
             return null;
         }
 
-        @Override public void setDescription(String description) {
+        @Override
+        public void setDescription(final String description) {
 
         }
 
-        @Override public String getReference() {
+        @Override
+        public String getReference() {
             return null;
         }
 
-        @Override public void setReference(String reference) {
+        @Override
+        public void setReference(final String reference) {
 
         }
 
-        @Override public Status getStatus() {
+        @Override
+        public Status getStatus() {
             return null;
         }
 
-        @Override public void setStatus(Status status) {
+        @Override
+        public void setStatus(final Status status) {
 
         }
 
-        @Override public boolean isAddedByUses() {
+        @Override
+        public boolean isAddedByUses() {
             return false;
         }
 
-        @Override public void setAddedByUses(boolean addedByUses) {
+        @Override
+        public void setAddedByUses(final boolean addedByUses) {
 
         }
     }