Cleanup FieldsParam
[netconf.git] / restconf / restconf-nb-rfc8040 / src / test / java / org / opendaylight / restconf / nb / rfc8040 / FieldsParamTest.java
similarity index 97%
rename from restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/FieldsParameterTest.java
rename to restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/FieldsParamTest.java
index 8ab7d3dbe3d6d177962ea2549e5235dd99215c3e..4a70f28004e0948f26b5ffaf2b080f6a653f0780 100644 (file)
@@ -16,7 +16,7 @@ import org.junit.Test;
 import org.opendaylight.restconf.nb.rfc8040.ApiPath.ApiIdentifier;
 import org.opendaylight.restconf.nb.rfc8040.FieldsParam.NodeSelector;
 
-public class FieldsParameterTest {
+public class FieldsParamTest {
     // https://datatracker.ietf.org/doc/html/rfc8040#section-4.8.3:
     //    ";" is used to select multiple nodes.  For example, to retrieve only
     //    the "genre" and "year" of an album, use "fields=genre;year".
@@ -186,10 +186,14 @@ public class FieldsParameterTest {
     }
 
     private static List<NodeSelector> assertValidFields(final String str) {
+        final FieldsParam param;
         try {
-            return FieldsParam.parse(str).nodeSelectors();
+            param = FieldsParam.parse(str);
         } catch (ParseException e) {
             throw new AssertionError(e);
         }
+
+        assertEquals(str, param.paramValue());
+        return param.nodeSelectors();
     }
 }