X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2FRuntimeRegistratorTest.java;fp=opendaylight%2Fconfig%2Fyang-jmx-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2FRuntimeRegistratorTest.java;h=0000000000000000000000000000000000000000;hb=ac6f2699cd0c1e340cc32e8f0d0ca94c8e9c0cc0;hp=8228eb69eabe4f661af697abd00bfb0b14d7aa6a;hpb=f43b01b81319959b1907e3e04537f5169e7f33d8;p=controller.git diff --git a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/RuntimeRegistratorTest.java b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/RuntimeRegistratorTest.java deleted file mode 100644 index 8228eb69ea..0000000000 --- a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/RuntimeRegistratorTest.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.controller.config.yangjmxgenerator; - -import static org.apache.commons.lang3.StringUtils.capitalize; -import static org.mockito.Mockito.doReturn; -import static org.mockito.Mockito.mock; - -import com.google.common.base.Optional; -import java.net.URI; -import java.util.Collections; -import java.util.List; -import org.junit.Test; -import org.opendaylight.mdsal.binding.model.api.Type; -import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.model.api.DataNodeContainer; -import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; -import org.opendaylight.yangtools.yang.model.api.type.StringTypeDefinition; - -public class RuntimeRegistratorTest { - // TODO add more tests - protected RuntimeBeanEntry prepareRootRB(final List children) { - - final DataNodeContainer nodeContainer = mock(DataNodeContainer.class); - doReturn("DataSchemaNode").when(nodeContainer).toString(); - return new RuntimeBeanEntry("pa.cka.ge", nodeContainer, - "module-name", "ModuleName", true, Optional.absent(), - Collections.emptyList(), children, Collections.emptySet()); - } - - protected RuntimeBeanEntry prepareChildRB(final List children, - final String prefix) { - final DataNodeContainer nodeContainer = mock(DataNodeContainer.class); - doReturn("DataSchemaNode").when(nodeContainer).toString(); - return new RuntimeBeanEntry("pa.cka.ge", nodeContainer, - prefix + "child-name", capitalize(prefix) + "ChildName", false, - Optional.absent(), Collections.emptyList(), children, Collections.emptySet()); - } - - @Test - public void testHierarchy() { - final LeafSchemaNode leaf = mock(LeafSchemaNode.class); - doReturn(QName.create(URI.create("urn:x"), "leaf-local-name")).when(leaf).getQName(); - doReturn(Collections.emptyList()).when(leaf).getUnknownSchemaNodes(); - doReturn(java.util.Optional.empty()).when(leaf).getDescription(); - - final StringTypeDefinition leafType = mock(StringTypeDefinition.class); - doReturn(java.util.Optional.empty()).when(leafType).getDefaultValue(); - doReturn(leafType).when(leaf).getType(); - - final TypeProviderWrapper typeProviderWrapper = mock(TypeProviderWrapper.class); - final Type mockedType = mock(Type.class); - doReturn(mockedType).when(typeProviderWrapper).getType(leaf); - doReturn("java.lang.String").when(mockedType).getFullyQualifiedName(); - } - -}