X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fblueprint%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fblueprint%2Ftests%2FDataStoreAppConfigDefaultXMLReaderTest.java;h=dedf8e1c59b2a3aaadd1eb7daa0971d461a7c396;hb=HEAD;hp=6407efa949c038bf29a740a1fe9b1a54b354e74b;hpb=4b59df006c79ffb8119152e5a8bc6aadd276c031;p=controller.git diff --git a/opendaylight/blueprint/src/test/java/org/opendaylight/controller/blueprint/tests/DataStoreAppConfigDefaultXMLReaderTest.java b/opendaylight/blueprint/src/test/java/org/opendaylight/controller/blueprint/tests/DataStoreAppConfigDefaultXMLReaderTest.java index 6407efa949..dedf8e1c59 100644 --- a/opendaylight/blueprint/src/test/java/org/opendaylight/controller/blueprint/tests/DataStoreAppConfigDefaultXMLReaderTest.java +++ b/opendaylight/blueprint/src/test/java/org/opendaylight/controller/blueprint/tests/DataStoreAppConfigDefaultXMLReaderTest.java @@ -7,7 +7,8 @@ */ package org.opendaylight.controller.blueprint.tests; -import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.opendaylight.controller.blueprint.ext.DataStoreAppConfigDefaultXMLReader; @@ -21,26 +22,26 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controll * @author Michael Vorburger.ch */ public class DataStoreAppConfigDefaultXMLReaderTest extends AbstractConcurrentDataBrokerTest { - @Test public void testConfigXML() throws Exception { - Lists lists = new DataStoreAppConfigDefaultXMLReader<>( - getClass(), "/opendaylight-sal-test-store-config.xml", - getDataBrokerTestCustomizer().getSchemaService(), - getDataBrokerTestCustomizer().getAdapterContext().currentSerializer(), - Lists.class).createDefaultInstance(); + Lists lists = new DataStoreAppConfigDefaultXMLReader<>(getClass(), "/opendaylight-sal-test-store-config.xml", + getDataBrokerTestCustomizer().getSchemaService(), + getDataBrokerTestCustomizer().getAdapterContext().currentSerializer(), Lists.class) + .createDefaultInstance(); - UnorderedList element = lists.getUnorderedContainer().getUnorderedList().values().iterator().next(); - assertThat(element.getName()).isEqualTo("someName"); - assertThat(element.getValue()).isEqualTo("someValue"); + UnorderedList element = lists.nonnullUnorderedContainer().nonnullUnorderedList().values().iterator().next(); + assertEquals("someName", element.getName()); + assertEquals("someValue", element.getValue()); } - @Test(expected = IllegalArgumentException.class) + @Test public void testBadXMLName() throws Exception { - new DataStoreAppConfigDefaultXMLReader<>( - getClass(), "/badname.xml", - getDataBrokerTestCustomizer().getSchemaService(), - getDataBrokerTestCustomizer().getAdapterContext().currentSerializer(), - Lists.class).createDefaultInstance(); + final var reader = new DataStoreAppConfigDefaultXMLReader<>(getClass(), "/badname.xml", + getDataBrokerTestCustomizer().getSchemaService(), + getDataBrokerTestCustomizer().getAdapterContext().currentSerializer(), Lists.class); + + final String message = assertThrows(IllegalArgumentException.class, reader::createDefaultInstance).getMessage(); + assertEquals("resource /badname.xml relative to " + DataStoreAppConfigDefaultXMLReaderTest.class.getName() + + " not found.", message); } }