X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=binding2%2Fmdsal-binding2-generator-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fgenerator%2Fimpl%2FBug8575Test.java;fp=binding2%2Fmdsal-binding2-generator-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fgenerator%2Fimpl%2FBug8575Test.java;h=0000000000000000000000000000000000000000;hb=c9ced06c906691b0c58f9173fc06400cc565f106;hp=c5b7493534d5da4bb602bd6aa7881155421773b8;hpb=b020023b71447f7fd2eee3c1eb4108578346da6d;p=mdsal.git diff --git a/binding2/mdsal-binding2-generator-impl/src/test/java/org/opendaylight/mdsal/binding/javav2/generator/impl/Bug8575Test.java b/binding2/mdsal-binding2-generator-impl/src/test/java/org/opendaylight/mdsal/binding/javav2/generator/impl/Bug8575Test.java deleted file mode 100644 index c5b7493534..0000000000 --- a/binding2/mdsal-binding2-generator-impl/src/test/java/org/opendaylight/mdsal/binding/javav2/generator/impl/Bug8575Test.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2017 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.mdsal.binding.javav2.generator.impl; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.lang.reflect.Method; -import org.junit.Test; -import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; -import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; -import org.opendaylight.yangtools.yang.model.api.SchemaContext; -import org.opendaylight.yangtools.yang.model.api.SchemaPath; -import org.opendaylight.yangtools.yang.model.api.UsesNode; -import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils; - -public class Bug8575Test { - @Test - public void bug8575Test() throws Exception { - final Class[] parameterTypes = { SchemaContext.class, SchemaPath.class, UsesNode.class }; - final Method generate = - AugmentToGenType.class.getDeclaredMethod("findOriginalTargetFromGrouping", parameterTypes); - assertNotNull(generate); - generate.setAccessible(true); - - SchemaContext context = YangParserTestUtils.parseYangResource("/bug-8575/foo.yang"); - - final QName groupingQname = QName.create("foo", "2017-05-15", "A"); - final QName containerQname = QName.create("foo", "2017-05-15", "A1"); - final SchemaPath groupingPath = SchemaPath.create(true, groupingQname); - final SchemaPath targetPath = SchemaPath.create(true, containerQname); - - final UsesNode usesNode = mock(UsesNode.class); - when(usesNode.getGroupingPath()).thenReturn(groupingPath); - - final Object[] args = { context, targetPath, usesNode }; - final DataSchemaNode result = (DataSchemaNode) generate.invoke(AugmentToGenType.class, args); - assertNotNull(result); - assertTrue(result instanceof ContainerSchemaNode); - } -}