X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Fonap%2Faai%2Fbabel%2Fxml%2Fgenerator%2Fmodel%2FTestWidget.java;h=9a0676676d2d9455c7d28af9b68e066395bbe08e;hb=176c445bbeb5e47011ff2ca4816c00dd0f6ea779;hp=35319d6d877a790c5f4233ebf6b9e3cc626027c6;hpb=811169825805a7160a6dd28abb281f64a4a56c71;p=aai%2Fbabel.git diff --git a/src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java b/src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java index 35319d6..9a06766 100644 --- a/src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java +++ b/src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java @@ -23,12 +23,13 @@ package org.onap.aai.babel.xml.generator.model; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.nullValue; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; import java.io.IOException; import java.util.Collections; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; import org.onap.aai.babel.util.ArtifactTestUtils; import org.onap.aai.babel.xml.generator.XmlArtifactGenerationException; import org.onap.aai.babel.xml.generator.types.ModelType; @@ -44,7 +45,7 @@ public class TestWidget { * @throws IOException * if the mappings configuration cannot be loaded */ - @BeforeClass + @BeforeAll public static void setup() throws IOException { new ArtifactTestUtils().loadWidgetMappings(); } @@ -164,9 +165,11 @@ public class TestWidget { assertThat(widgetModel.equals(Widget.createWidget("VSERVER")), is(false)); } - @Test(expected = IllegalArgumentException.class) + @Test public void testGetUnknownWidget() throws XmlArtifactGenerationException { - WidgetType.valueOf("invalid-widget-name"); + assertThrows(IllegalArgumentException.class, () -> { + WidgetType.valueOf("invalid-widget-name"); + }); } /** @@ -175,34 +178,44 @@ public class TestWidget { * @throws XmlArtifactGenerationException * if there is no configuration defined for the specified Widget type */ - @Test(expected = XmlArtifactGenerationException.class) + @Test public void testGetDynamicWidget() throws XmlArtifactGenerationException { - Widget.createWidget(new WidgetType(null)); + assertThrows(XmlArtifactGenerationException.class, () -> { + Widget.createWidget(new WidgetType(null)); + }); } - @Test(expected = org.onap.aai.babel.xml.generator.error.IllegalAccessException.class) + @Test public void testAddResourceIsUnsupported() throws XmlArtifactGenerationException { - Widget.createWidget("OAM_NETWORK").addResource(null); + assertThrows(org.onap.aai.babel.xml.generator.error.IllegalAccessException.class, () -> { + Widget.createWidget("OAM_NETWORK").addResource(null); + }); } // Call Widget methods which are not supported, purely for code coverage. - @Test(expected = org.onap.aai.babel.xml.generator.error.IllegalAccessException.class) + @Test public void testGetModelNameVersionIdIsUnsupported() throws XmlArtifactGenerationException { - Widget widgetModel = Widget.createWidget("OAM_NETWORK"); - widgetModel.getModelNameVersionId(); + assertThrows(org.onap.aai.babel.xml.generator.error.IllegalAccessException.class, () -> { + Widget widgetModel = Widget.createWidget("OAM_NETWORK"); + widgetModel.getModelNameVersionId(); + }); } - @Test(expected = org.onap.aai.babel.xml.generator.error.IllegalAccessException.class) + @Test public void testGetModelTypeNameIsUnsupported() throws XmlArtifactGenerationException { - Widget widgetModel = Widget.createWidget("OAM_NETWORK"); - widgetModel.getModelTypeName(); + assertThrows(org.onap.aai.babel.xml.generator.error.IllegalAccessException.class, () -> { + Widget widgetModel = Widget.createWidget("OAM_NETWORK"); + widgetModel.getModelTypeName(); + }); } - @Test(expected = org.onap.aai.babel.xml.generator.error.IllegalAccessException.class) + @Test public void testGetModelIdIsUnsupported() throws XmlArtifactGenerationException { - Widget widgetModel = Widget.createWidget("OAM_NETWORK"); - widgetModel.getModelId(); + assertThrows(org.onap.aai.babel.xml.generator.error.IllegalAccessException.class, () -> { + Widget widgetModel = Widget.createWidget("OAM_NETWORK"); + widgetModel.getModelId(); + }); } }