X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fblueprint%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fblueprint%2Ftests%2FDataStoreAppConfigDefaultXMLReaderTest.java;h=dedf8e1c59b2a3aaadd1eb7daa0971d461a7c396;hb=38a901672a5bc7c5658a7627f8f5aa14dfedd80d;hp=a1cf3d729b6dc634d14ad58e95588d831ab87ff1;hpb=6f3281a884977f857217b0d2b40a84fb70483fec;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 a1cf3d729b..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().getBindingToNormalized(), - 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().get(0); - 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().getBindingToNormalized(), - 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); } }