Generate @param for RPC invocation methods
[mdsal.git] / binding / mdsal-binding-generator-util / src / test / java / org / opendaylight / mdsal / binding / model / util / generated / type / builder / GeneratedPropertyImplTest.java
index 420ac7c8c33faab45fba05345941377ace709276..3e05d8e78811754ed6928fb58f3e1c5a1fd1f74f 100644 (file)
@@ -16,6 +16,7 @@ import org.junit.Test;
 import org.opendaylight.mdsal.binding.model.api.AccessModifier;
 import org.opendaylight.mdsal.binding.model.api.GeneratedProperty;
 import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
+import org.opendaylight.mdsal.binding.model.api.TypeMemberComment;
 import org.opendaylight.mdsal.binding.model.util.Types;
 
 public class GeneratedPropertyImplTest {
@@ -26,7 +27,7 @@ public class GeneratedPropertyImplTest {
         generatedPropertyBuilderImpl.setValue("myValue");
         generatedPropertyBuilderImpl.setReadOnly(false);
         generatedPropertyBuilderImpl.setStatic(true);
-        generatedPropertyBuilderImpl.setComment("myComment");
+        generatedPropertyBuilderImpl.setComment(TypeMemberComment.contractOf("myComment"));
         generatedPropertyBuilderImpl.setFinal(true);
         generatedPropertyBuilderImpl.setAccessModifier(AccessModifier.PUBLIC);
         generatedPropertyBuilderImpl.setReturnType(Types.BOOLEAN);
@@ -40,13 +41,14 @@ public class GeneratedPropertyImplTest {
         assertTrue(instance.isStatic());
         assertFalse(instance.isReadOnly());
         assertEquals("myValue", instance.getValue());
-        assertEquals("myComment", instance.getComment());
+        assertEquals(TypeMemberComment.contractOf("myComment"), instance.getComment());
         assertEquals(AccessModifier.PUBLIC, instance.getAccessModifier());
         assertEquals(Types.BOOLEAN, instance.getReturnType());
 
-        assertEquals("GeneratedPropertyImpl [name=myPropertyName, annotations=[], comment=myComment, "
-                + "parent=my.package.myTypeName, returnType=Type (java.lang.Boolean), isFinal=true, isReadOnly=false, "
-                + "modifier=PUBLIC]", instance.toString());
+        assertEquals("GeneratedPropertyImpl [name=myPropertyName, annotations=[], "
+            + "comment=TypeMemberComment{contract=myComment}, "
+            + "parent=my.package.myTypeName, returnType=Type (java.lang.Boolean), isFinal=true, isReadOnly=false, "
+            + "modifier=PUBLIC]", instance.toString());
     }
 
     @Test