X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2FServiceInterfaceEntryTest.java;h=f021c2c81d3ece5f960ca82d6571e65180606752;hp=0da61b46c336043566d7b0b5c7b7da394771bde9;hb=9dbad6e87ea28714c4268605927ae64f04443bd3;hpb=9fb64948564e252018f9b1e13e7cea2c92f991aa diff --git a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/ServiceInterfaceEntryTest.java b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/ServiceInterfaceEntryTest.java index 0da61b46c3..f021c2c81d 100644 --- a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/ServiceInterfaceEntryTest.java +++ b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/ServiceInterfaceEntryTest.java @@ -11,23 +11,23 @@ import static org.hamcrest.core.Is.is; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertThat; +import com.google.common.collect.Sets; import java.net.URI; import java.net.URISyntaxException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; +import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; - import org.hamcrest.CoreMatchers; import org.junit.Test; import org.opendaylight.yangtools.yang.common.QName; - -import com.google.common.collect.Sets; +import org.opendaylight.yangtools.yang.model.api.IdentitySchemaNode; public class ServiceInterfaceEntryTest extends AbstractYangTest { public static final String PACKAGE_NAME = "packages.sis"; @@ -38,6 +38,7 @@ public class ServiceInterfaceEntryTest extends AbstractYangTest { private static final URI THREADS_NAMESPACE; private static final Date THREADS_REVISION_DATE; + static { try { THREADS_NAMESPACE = new URI(ConfigConstants.CONFIG_NAMESPACE @@ -53,15 +54,15 @@ public class ServiceInterfaceEntryTest extends AbstractYangTest { } } - public static final QName EVENTBUS_QNAME = new QName(THREADS_NAMESPACE, + public static final QName EVENTBUS_QNAME = QName.create(THREADS_NAMESPACE, THREADS_REVISION_DATE, "eventbus"); - public static final QName THREADFACTORY_QNAME = new QName( + public static final QName THREADFACTORY_QNAME = QName.create( THREADS_NAMESPACE, THREADS_REVISION_DATE, "threadfactory"); - public static final QName THREADPOOL_QNAME = new QName(THREADS_NAMESPACE, + public static final QName THREADPOOL_QNAME = QName.create(THREADS_NAMESPACE, THREADS_REVISION_DATE, "threadpool"); - public static final QName SCHEDULED_THREADPOOL_QNAME = new QName( + public static final QName SCHEDULED_THREADPOOL_QNAME = QName.create( THREADS_NAMESPACE, THREADS_REVISION_DATE, "scheduled-threadpool"); - public static final QName SCHEDULED_EXECUTOR_SERVICE_QNAME = new QName( + public static final QName SCHEDULED_EXECUTOR_SERVICE_QNAME = QName.create( THREADS_NAMESPACE, THREADS_REVISION_DATE, "scheduled-executor-service"); public static final String SCHEDULED_THREADPOOL_INTERFACE_NAME = "ScheduledThreadPoolServiceInterface"; @@ -77,8 +78,9 @@ public class ServiceInterfaceEntryTest extends AbstractYangTest { @Test public void testCreateFromIdentities() { // each identity has to have a base that leads to service-type + Map definedIdentities = new HashMap<>(); Map namesToSIEntries = ServiceInterfaceEntry - .create(threadsModule, PACKAGE_NAME); + .create(threadsModule, PACKAGE_NAME,definedIdentities); // expected eventbus, threadfactory, threadpool, // scheduled-threadpool,thread-rpc-context assertThat(namesToSIEntries.size(), is(expectedSIEFileNames.size())); @@ -132,9 +134,10 @@ public class ServiceInterfaceEntryTest extends AbstractYangTest { + SCHEDULED_THREADPOOL_INTERFACE_NAME)); } - static String trimInnerSpacesOrNull(String input) { - if (input == null) + static String trimInnerSpacesOrNull(final String input) { + if (input == null) { return null; + } return input.replaceAll("\\s{2,}", " "); } }