Adjust to yangtools-2.0.0 changes
[mdsal.git] / binding2 / mdsal-binding2-generator-impl / src / test / java / org / opendaylight / mdsal / binding / javav2 / generator / impl / Bug8575Test.java
index c94f93346bc6226a6c947a891f0b6c2886e3016b..c5b7493534d5da4bb602bd6aa7881155421773b8 100644 (file)
@@ -5,8 +5,6 @@
  * 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;
@@ -14,31 +12,26 @@ 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.model.api.DataSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
 import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
-import java.io.File;
-import java.lang.reflect.Method;
-
 
 public class Bug8575Test {
     @Test
     public void bug8575Test() throws Exception {
-        final Class[] parameterTypes = { SchemaContext.class, SchemaPath.class, UsesNode.class };
+        final Class<?>[] parameterTypes = { SchemaContext.class, SchemaPath.class, UsesNode.class };
         final Method generate =
                 AugmentToGenType.class.getDeclaredMethod("findOriginalTargetFromGrouping", parameterTypes);
         assertNotNull(generate);
         generate.setAccessible(true);
 
-        File foo = new File(getClass().getResource(
-                "/bug-8575/foo.yang").toURI());
-
-        SchemaContext context = YangParserTestUtils.parseYangSources(foo);
+        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");