X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=nbinotifications%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnbinotifications%2Fserialization%2FNotificationAlarmServiceSerializerTest.java;h=91d4e42f94550c6af21c113ffbde3cff22c9a58e;hb=942384f299eecdf5163014ff7930b12ce26a2ca3;hp=b850f5b7956a8bc6a7526929ff42c65fd536cd45;hpb=966354326af4a6dd4fa05ceca0ac02ee82721242;p=transportpce.git diff --git a/nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/serialization/NotificationAlarmServiceSerializerTest.java b/nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/serialization/NotificationAlarmServiceSerializerTest.java index b850f5b79..91d4e42f9 100755 --- a/nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/serialization/NotificationAlarmServiceSerializerTest.java +++ b/nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/serialization/NotificationAlarmServiceSerializerTest.java @@ -7,8 +7,7 @@ */ package org.opendaylight.transportpce.nbinotifications.serialization; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNotNull; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; @@ -17,17 +16,19 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Map; -import org.junit.Test; +import org.json.JSONException; +import org.junit.jupiter.api.Test; import org.opendaylight.transportpce.common.converter.JsonStringConverter; import org.opendaylight.transportpce.test.AbstractTest; -import org.opendaylight.yang.gen.v1.nbi.notifications.rev211013.NotificationAlarmService; +import org.opendaylight.yang.gen.v1.nbi.notifications.rev230728.NotificationAlarmService; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.codec.gson.JSONCodecFactorySupplier; +import org.skyscreamer.jsonassert.JSONAssert; public class NotificationAlarmServiceSerializerTest extends AbstractTest { @Test - public void serializeTest() throws IOException { + void serializeTest() throws IOException, JSONException { JsonStringConverter converter = new JsonStringConverter<>(getDataStoreContextUtil().getBindingDOMCodecServices()); String json = Files.readString(Paths.get("src/test/resources/event_alarm_service.json")); @@ -39,10 +40,10 @@ public class NotificationAlarmServiceSerializerTest extends AbstractTest { serializer.configure(configs, false); byte[] data = serializer.serialize("test", notificationAlarmService); serializer.close(); - assertNotNull("Serialized data should not be null", data); + assertNotNull(data, "Serialized data should not be null"); String expectedJson = Files.readString(Paths.get("src/test/resources/expected_event_alarm_service.json")); // Minify the json string expectedJson = new ObjectMapper().readValue(expectedJson, JsonNode.class).toString(); - assertEquals("The event should be equals", expectedJson, new String(data, StandardCharsets.UTF_8)); + JSONAssert.assertEquals(expectedJson, new String(data, StandardCharsets.UTF_8), true); } }