- NormalizedNode<? extends PathArgument, ?> normalizedNode = dataObjectConverter
- .transformIntoNormalizedNode(reader).get();
- GnpyApi gnpyRequest = (GnpyApi) getDataStoreContextUtil().getBindingDOMCodecServices()
- .fromNormalizedNode(YangInstanceIdentifier.of(GnpyApi.QNAME), normalizedNode).getValue();
- JsonStringConverter<GnpyApi> gnpyJsonCOnverter = new JsonStringConverter<GnpyApi>(
- getDataStoreContextUtil().getBindingDOMCodecServices());
- String jsonString = gnpyJsonCOnverter
- .createJsonStringFromDataObject(InstanceIdentifier.builder(GnpyApi.class).build(),
- gnpyRequest, JSONCodecFactorySupplier.DRAFT_LHOTKA_NETMOD_YANG_JSON_02);
- assertEquals("Should be a valid request",
- Files.readString(Paths.get("src/test/resources/expected_string.json")), jsonString);
+ assertEquals(
+ "Should be a valid request",
+ Files.readString(Paths.get("src/test/resources/expected_string.json")),
+ new JsonStringConverter<Request>(getDataStoreContextUtil().getBindingDOMCodecServices())
+ .createJsonStringFromDataObject(
+ InstanceIdentifier.builder(Request.class).build(),
+ //gnpyRequest
+ (Request) getDataStoreContextUtil()
+ .getBindingDOMCodecServices()
+ .fromNormalizedNode(
+ YangInstanceIdentifier.of(Request.QNAME),
+ JSONDataObjectConverter
+ .createWithDataStoreUtil(getDataStoreContextUtil())
+ .transformIntoNormalizedNode(reader)
+ .get())
+ .getValue(),
+ JSONCodecFactorySupplier.DRAFT_LHOTKA_NETMOD_YANG_JSON_02));