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 org.junit.Test;
import org.opendaylight.controller.config.yangjmxgenerator.RuntimeBeanEntry.Rpc;
import org.opendaylight.controller.config.yangjmxgenerator.attribute.AttributeIfc;
-import org.opendaylight.yangtools.sal.binding.model.api.Type;
+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;
public class RuntimeRegistratorTest {
// TODO add more tests
- protected RuntimeBeanEntry prepareRootRB(List<RuntimeBeanEntry> children) {
+ protected RuntimeBeanEntry prepareRootRB(final List<RuntimeBeanEntry> children) {
- DataNodeContainer nodeContainer = mock(DataNodeContainer.class);
+ final DataNodeContainer nodeContainer = mock(DataNodeContainer.class);
doReturn("DataSchemaNode").when(nodeContainer).toString();
return new RuntimeBeanEntry("pa.cka.ge", nodeContainer,
"module-name", "ModuleName", true, Optional.<String> absent(),
Collections.<Rpc> emptySet());
}
- protected RuntimeBeanEntry prepareChildRB(List<RuntimeBeanEntry> children,
- String prefix) {
- DataNodeContainer nodeContainer = mock(DataNodeContainer.class);
+ protected RuntimeBeanEntry prepareChildRB(final List<RuntimeBeanEntry> 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,
@Test
public void testHierarchy() {
- LeafSchemaNode leaf = mock(LeafSchemaNode.class);
+ final LeafSchemaNode leaf = mock(LeafSchemaNode.class);
doReturn(new QName(URI.create("urn:x"), "leaf-local-name")).when(leaf)
.getQName();
doReturn(Collections.emptyList()).when(leaf).getUnknownSchemaNodes();
doReturn(null).when(leaf).getDefault();
doReturn(null).when(leaf).getDescription();
- TypeProviderWrapper typeProviderWrapper = mock(TypeProviderWrapper.class);
- Type mockedType = mock(Type.class);
+ 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();