Fix checkstyle in yang-parser-impl and enable enforcement
[yangtools.git] / yang / yang-parser-impl / src / test / java / org / opendaylight / yangtools / yang / stmt / Bug4456Test.java
index 01cea68b48ceec021899fb95e044f3a92aca4135..5779e28a8b32b4c9a72c56ebce601bc62baa89c5 100644 (file)
@@ -11,9 +11,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.fail;
 
-import java.io.IOException;
 import java.net.URI;
-import java.net.URISyntaxException;
 import java.util.List;
 import java.util.Set;
 import org.junit.Test;
@@ -21,16 +19,14 @@ import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
 import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
-import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException;
-import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
 
 public class Bug4456Test {
     @Test
-    public void test() throws IOException, URISyntaxException, SourceException, ReactorException {
+    public void test() throws Exception {
         SchemaContext schema = StmtTestUtils.parseYangSources("/bugs/bug4456");
         assertNotNull(schema);
 
-        Set<Module> modules = schema.findModuleByNamespace(new URI("foo"));
+        Set<Module> modules = schema.findModules(URI.create("foo"));
         assertEquals(1, modules.size());
         Module moduleFoo = modules.iterator().next();
 
@@ -50,28 +46,28 @@ public class Bug4456Test {
                     .getLocalName();
 
             switch (extensionDefinition.getQName().getLocalName()) {
-            case "a":
-                assertEquals("b", unknownNodeExtensionDefName);
-                assertEquals("c", subUnknownNodeExtensionDefName);
-                break;
-            case "b":
-                assertEquals("c", unknownNodeExtensionDefName);
-                assertEquals("a", subUnknownNodeExtensionDefName);
-                break;
-            case "c":
-                assertEquals("a", unknownNodeExtensionDefName);
-                assertEquals("b", subUnknownNodeExtensionDefName);
-                break;
-            case "r":
-                assertEquals("r", unknownNodeExtensionDefName);
-                assertEquals("r2", subUnknownNodeExtensionDefName);
-                break;
-            case "r2":
-                assertEquals("r2", unknownNodeExtensionDefName);
-                assertEquals("r", subUnknownNodeExtensionDefName);
-                break;
-            default:
-                fail("Unexpected extension definition");
+                case "a":
+                    assertEquals("b", unknownNodeExtensionDefName);
+                    assertEquals("c", subUnknownNodeExtensionDefName);
+                    break;
+                case "b":
+                    assertEquals("c", unknownNodeExtensionDefName);
+                    assertEquals("a", subUnknownNodeExtensionDefName);
+                    break;
+                case "c":
+                    assertEquals("a", unknownNodeExtensionDefName);
+                    assertEquals("b", subUnknownNodeExtensionDefName);
+                    break;
+                case "r":
+                    assertEquals("r", unknownNodeExtensionDefName);
+                    assertEquals("r2", subUnknownNodeExtensionDefName);
+                    break;
+                case "r2":
+                    assertEquals("r2", unknownNodeExtensionDefName);
+                    assertEquals("r", subUnknownNodeExtensionDefName);
+                    break;
+                default:
+                    fail("Unexpected extension definition");
             }
         }
     }