*/
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
import java.io.File;
+import java.net.URISyntaxException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class AugmentRelativeXPathTest {
private final static List<File> augmentModels = new ArrayList<>();
- private final static String augmentFolderPath = AugmentedTypeTest.class
- .getResource("/augment-relative-xpath-models").getPath();
+ private final static URL augmentFolderPath = AugmentedTypeTest.class
+ .getResource("/augment-relative-xpath-models");
@BeforeClass
- public static void loadTestResources() {
- final File augFolder = new File(augmentFolderPath);
+ public static void loadTestResources() throws URISyntaxException {
+ final File augFolder = new File(augmentFolderPath.toURI());
for (final File fileEntry : augFolder.listFiles()) {
if (fileEntry.isFile()) {
*/\r
package org.opendaylight.yangtools.sal.binding.generator.impl;\r
\r
-import static org.junit.Assert.*;\r
+import static org.junit.Assert.assertFalse;\r
+import static org.junit.Assert.assertNotNull;\r
+import static org.junit.Assert.assertTrue;\r
\r
import java.io.File;\r
+import java.net.URISyntaxException;\r
+import java.net.URL;\r
import java.util.ArrayList;\r
import java.util.List;\r
import java.util.Set;\r
public class AugmentedTypeTest {\r
\r
private final static List<File> augmentModels = new ArrayList<>();\r
- private final static String augmentFolderPath = AugmentedTypeTest.class\r
- .getResource("/augment-test-models").getPath();\r
+ private final static URL augmentFolderPath = AugmentedTypeTest.class\r
+ .getResource("/augment-test-models");\r
\r
@BeforeClass\r
- public static void loadTestResources() {\r
- final File augFolder = new File(augmentFolderPath);\r
+ public static void loadTestResources() throws URISyntaxException {\r
+ final File augFolder = new File(augmentFolderPath.toURI());\r
\r
for (final File fileEntry : augFolder.listFiles()) {\r
if (fileEntry.isFile()) {\r
*/
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
import java.io.File;
+import java.net.URISyntaxException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class BinaryTypeTest {
private final static List<File> yangModels = new ArrayList<>();
- private final static String yangModelsFolder = AugmentedTypeTest.class
- .getResource("/binary-type-test-models").getPath();
+ private final static URL yangModelsFolder = AugmentedTypeTest.class
+ .getResource("/binary-type-test-models");
@BeforeClass
- public static void loadTestResources() {
- final File augFolder = new File(yangModelsFolder);
+ public static void loadTestResources() throws URISyntaxException {
+ final File augFolder = new File(yangModelsFolder.toURI());
for (final File fileEntry : augFolder.listFiles()) {
if (fileEntry.isFile()) {
yangModels.add(fileEntry);
import static org.opendaylight.yangtools.sal.binding.generator.impl.SupportTestUtil.containsMethods;
import java.io.File;
+import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
}
@BeforeClass
- public static void loadTestResources() {
- final File listModelFile = new File(ExtendedTypedefTest.class.getResource("/bit_and_union.yang").getPath());
+ public static void loadTestResources() throws URISyntaxException {
+ final File listModelFile = new File(ExtendedTypedefTest.class.getResource("/bit_and_union.yang").toURI());
testModels.add(listModelFile);
parseResources();
}
*/
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
import static org.opendaylight.yangtools.sal.binding.generator.impl.SupportTestUtil.containsInterface;
import static org.opendaylight.yangtools.sal.binding.generator.impl.SupportTestUtil.containsMethods;
import java.io.File;
+import java.net.URISyntaxException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class ChoiceCaseGenTypesTest {
private final static List<File> yangModels = new ArrayList<>();
- private final static String yangModelsFolder = AugmentedTypeTest.class.getResource("/choice-case-type-test-models")
- .getPath();
+ private final static URL yangModelsFolder = AugmentedTypeTest.class.getResource("/choice-case-type-test-models")
+ ;
@BeforeClass
- public static void loadTestResources() {
- final File augFolder = new File(yangModelsFolder);
+ public static void loadTestResources() throws URISyntaxException {
+ final File augFolder = new File(yangModelsFolder.toURI());
for (final File fileEntry : augFolder.listFiles()) {
if (fileEntry.isFile()) {
yangModels.add(fileEntry);
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
import java.io.File;
+import java.net.URISyntaxException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class ControllerTest {
private final static List<File> controllerModels = new ArrayList<>();
- private final static String controllerModelsFolderPath = ControllerTest.class
- .getResource("/controller-models").getPath();
+ private final static URL controllerModelsFolderPath = ControllerTest.class
+ .getResource("/controller-models");
@BeforeClass
- public static void loadTestResources() {
- final File ctrlFolder = new File(controllerModelsFolderPath);
+ public static void loadTestResources() throws URISyntaxException {
+ final File ctrlFolder = new File(controllerModelsFolderPath.toURI());
for (final File fileEntry : ctrlFolder.listFiles()) {
if (fileEntry.isFile()) {
*/
package org.opendaylight.yangtools.sal.binding.generator.impl;\r
\r
-import static org.junit.Assert.*;\r
-\r
-import java.io.File;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import java.util.Set;\r
-\r
-import org.junit.BeforeClass;\r
-import org.junit.Test;\r
-import org.opendaylight.yangtools.sal.binding.generator.api.BindingGenerator;\r
-import org.opendaylight.yangtools.sal.binding.model.api.GeneratedProperty;\r
-import org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject;\r
-import org.opendaylight.yangtools.sal.binding.model.api.Type;\r
-import org.opendaylight.yangtools.sal.binding.yang.types.BaseYangTypes;\r
-import org.opendaylight.yangtools.yang.model.api.Module;\r
-import org.opendaylight.yangtools.yang.model.api.SchemaContext;\r
-import org.opendaylight.yangtools.yang.model.parser.api.YangModelParser;\r
-import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl;\r
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.File;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.opendaylight.yangtools.sal.binding.generator.api.BindingGenerator;
+import org.opendaylight.yangtools.sal.binding.model.api.GeneratedProperty;
+import org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject;
+import org.opendaylight.yangtools.sal.binding.model.api.Type;
+import org.opendaylight.yangtools.sal.binding.yang.types.BaseYangTypes;
+import org.opendaylight.yangtools.yang.model.api.Module;
+import org.opendaylight.yangtools.yang.model.api.SchemaContext;
+import org.opendaylight.yangtools.yang.model.parser.api.YangModelParser;
+import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl;
\r
public class ExtendedTypedefTest {\r
\r
private final static List<File> testModels = new ArrayList<File>();\r
- private final static String testFolderPath = AugmentedTypeTest.class.getResource("/typedef-of-typedef").getPath();\r
+ private final static URL testFolderPath = AugmentedTypeTest.class.getResource("/typedef-of-typedef");\r
\r
@BeforeClass\r
- public static void loadTestResources() {\r
- final File testFolder = new File(testFolderPath);\r
+ public static void loadTestResources() throws URISyntaxException {\r
+ final File testFolder = new File(testFolderPath.toURI());\r
\r
for (final File fileEntry : testFolder.listFiles()) {\r
if (fileEntry.isFile()) {\r
*/\r
package org.opendaylight.yangtools.sal.binding.generator.impl;\r
\r
-import static org.junit.Assert.*;\r
+import static org.junit.Assert.assertEquals;\r
+import static org.junit.Assert.assertNotNull;\r
+import static org.junit.Assert.assertTrue;\r
\r
import java.io.File;\r
+import java.net.URI;\r
+import java.net.URISyntaxException;\r
import java.util.ArrayList;\r
import java.util.List;\r
import java.util.Set;\r
public class GenEnumResolvingTest {\r
\r
private SchemaContext resolveSchemaContextFromFiles(\r
- final String... yangFiles) {\r
+ final URI... yangFiles) {\r
final YangModelParser parser = new YangParserImpl();\r
\r
final List<File> inputFiles = new ArrayList<File>();\r
}\r
\r
@Test\r
- public void testLeafEnumResolving() {\r
- final String ietfInterfacesPath = getClass().getResource(\r
- "/enum-test-models/ietf-interfaces@2012-11-15.yang").getPath();\r
- final String ifTypePath = getClass().getResource(\r
- "/enum-test-models/iana-if-type@2012-06-05.yang").getPath();\r
- final String yangTypesPath = getClass().getResource(\r
- "/enum-test-models/ietf-yang-types@2010-09-24.yang").getPath();\r
+ public void testLeafEnumResolving() throws URISyntaxException {\r
+ final URI ietfInterfacesPath = getClass().getResource(\r
+ "/enum-test-models/ietf-interfaces@2012-11-15.yang").toURI();\r
+ final URI ifTypePath = getClass().getResource(\r
+ "/enum-test-models/iana-if-type@2012-06-05.yang").toURI();\r
+ final URI yangTypesPath = getClass().getResource(\r
+ "/enum-test-models/ietf-yang-types@2010-09-24.yang").toURI();\r
\r
final SchemaContext context = resolveSchemaContextFromFiles(\r
ietfInterfacesPath, ifTypePath, yangTypesPath);\r
}\r
\r
@Test\r
- public void testTypedefEnumResolving() {\r
- final String ianaIfTypePath = getClass().getResource(\r
- "/leafref-test-models/iana-if-type@2012-06-05.yang").getPath();\r
+ public void testTypedefEnumResolving() throws URISyntaxException {\r
+ final URI ianaIfTypePath = getClass().getResource(\r
+ "/leafref-test-models/iana-if-type@2012-06-05.yang").toURI();\r
\r
final SchemaContext context = resolveSchemaContextFromFiles(ianaIfTypePath);\r
assertTrue(context != null);\r
}\r
\r
@Test\r
- public void testLeafrefEnumResolving() {\r
- final String ietfInterfacesPath = getClass().getResource(\r
- "/enum-test-models/ietf-interfaces@2012-11-15.yang").getPath();\r
- final String ifTypePath = getClass().getResource(\r
- "/enum-test-models/iana-if-type@2012-06-05.yang").getPath();\r
- final String yangTypesPath = getClass().getResource(\r
- "/enum-test-models/ietf-yang-types@2010-09-24.yang").getPath();\r
- final String topologyPath = getClass().getResource(\r
+ public void testLeafrefEnumResolving() throws URISyntaxException {\r
+ final URI ietfInterfacesPath = getClass().getResource(\r
+ "/enum-test-models/ietf-interfaces@2012-11-15.yang").toURI();\r
+ final URI ifTypePath = getClass().getResource(\r
+ "/enum-test-models/iana-if-type@2012-06-05.yang").toURI();\r
+ final URI yangTypesPath = getClass().getResource(\r
+ "/enum-test-models/ietf-yang-types@2010-09-24.yang").toURI();\r
+ final URI topologyPath = getClass().getResource(\r
"/enum-test-models/abstract-topology@2013-02-08.yang")\r
- .getPath();\r
- final String inetTypesPath = getClass().getResource(\r
+ .toURI();\r
+ final URI inetTypesPath = getClass().getResource(\r
"/enum-test-models/ietf-inet-types@2010-09-24.yang")\r
- .getPath();\r
+ .toURI();\r
final SchemaContext context = resolveSchemaContextFromFiles(\r
ietfInterfacesPath, ifTypePath, yangTypesPath, topologyPath,\r
inetTypesPath);\r
*/\r
package org.opendaylight.yangtools.sal.binding.generator.impl;\r
\r
-import static org.junit.Assert.*;\r
+import static org.junit.Assert.assertEquals;\r
+import static org.junit.Assert.assertFalse;\r
+import static org.junit.Assert.assertNotNull;\r
\r
import java.io.File;\r
+import java.net.URISyntaxException;\r
+import java.net.URL;\r
import java.util.ArrayList;\r
import java.util.HashSet;\r
import java.util.List;\r
public class GenTypesSubSetTest {\r
\r
private final static List<File> yangModels = new ArrayList<>();\r
- private final static String yangModelsFolder = AugmentedTypeTest.class\r
- .getResource("/leafref-test-models").getPath();\r
+ private final static URL yangModelsFolder = AugmentedTypeTest.class\r
+ .getResource("/leafref-test-models");\r
\r
@BeforeClass\r
- public static void loadTestResources() {\r
- final File augFolder = new File(yangModelsFolder);\r
+ public static void loadTestResources() throws URISyntaxException {\r
+ final File augFolder = new File(yangModelsFolder.toURI());\r
\r
for (final File fileEntry : augFolder.listFiles()) {\r
if (fileEntry.isFile()) {\r
*/
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
-import java.io.File;
-import java.util.ArrayList;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.List;
-import java.util.Set;
import org.junit.Test;
import org.opendaylight.yangtools.sal.binding.generator.api.BindingGenerator;
import org.opendaylight.yangtools.sal.binding.model.api.MethodSignature;
import org.opendaylight.yangtools.sal.binding.model.api.MethodSignature.Parameter;
import org.opendaylight.yangtools.sal.binding.model.api.Type;
-import org.opendaylight.yangtools.yang.model.api.Module;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
-import org.opendaylight.yangtools.yang.model.parser.api.YangModelParser;
-import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl;
public class GeneratedTypesBitsTest {
- private SchemaContext resolveSchemaContextFromFiles(final String... yangFiles) {
- final YangModelParser parser = new YangParserImpl();
-
- final List<File> inputFiles = new ArrayList<File>();
- for (int i = 0; i < yangFiles.length; ++i) {
- inputFiles.add(new File(yangFiles[i]));
- }
-
- final Set<Module> modules = parser.parseYangModels(inputFiles);
- return parser.resolveSchemaContext(modules);
- }
@Test
- public void testGeneretedTypesBitsTest() {
- final String yangTypesPath = getClass().getResource("/simple-bits-demo.yang").getPath();
+ public void testGeneretedTypesBitsTest() throws URISyntaxException {
+ final URI yangTypesPath = getClass().getResource("/simple-bits-demo.yang").toURI();
- final SchemaContext context = resolveSchemaContextFromFiles(yangTypesPath);
+ final SchemaContext context = SupportTestUtil.resolveSchemaContextFromFiles(yangTypesPath);
assertTrue(context != null);
final BindingGenerator bindingGen = new BindingGeneratorImpl();
import static org.junit.Assert.assertNotNull;
import java.io.File;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
private static List<File> testModels = null;
@Before
- public void loadTestResources() {
- String folderPath = IdentityrefTypeTest.class.getResource("/identityref.yang").getPath();
+ public void loadTestResources() throws URISyntaxException {
+ URI folderPath = IdentityrefTypeTest.class.getResource("/identityref.yang").toURI();
File folderFile = new File(folderPath);
testModels = new ArrayList<File>();
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
-import java.io.*;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.URI;
import java.net.URISyntaxException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
import org.opendaylight.yangtools.yang.parser.builder.api.DataSchemaNodeBuilder;
import org.opendaylight.yangtools.yang.parser.builder.api.UsesNodeBuilder;
-import org.opendaylight.yangtools.yang.parser.builder.impl.*;
+import org.opendaylight.yangtools.yang.parser.builder.impl.AnyXmlBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.impl.ChoiceBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.impl.ConstraintsBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.impl.LeafListSchemaNodeBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.impl.ModuleBuilder;
+import org.opendaylight.yangtools.yang.parser.builder.impl.UnknownSchemaNodeBuilder;
import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl;
import org.opendaylight.yangtools.yang.parser.util.RefineHolder;
import org.opendaylight.yangtools.yang.parser.util.RefineUtils;
private static List<File> testModels = new ArrayList<>();
- private void loadTestResources() {
- final File listModelFile = new File(RefineTest.class.getResource("/refine.yang").getPath());
+ private void loadTestResources() throws URISyntaxException {
+ final File listModelFile = new File(RefineTest.class.getResource("/refine.yang").toURI());
testModels.add(listModelFile);
}
}
@Test
- public void usesInGroupingDependenciesTest() {
+ public void usesInGroupingDependenciesTest() throws URISyntaxException {
loadTestResources();
assertEquals("Incorrect number of test files.", 1, testModels.size());
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
+import java.io.File;
+import java.net.URI;
+import java.util.ArrayList;
import java.util.List;
+import java.util.Set;
import org.opendaylight.yangtools.sal.binding.model.api.GeneratedProperty;
import org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject;
import org.opendaylight.yangtools.sal.binding.model.api.MethodSignature;
import org.opendaylight.yangtools.sal.binding.model.api.ParameterizedType;
import org.opendaylight.yangtools.sal.binding.model.api.Type;
+import org.opendaylight.yangtools.yang.model.api.Module;
+import org.opendaylight.yangtools.yang.model.api.SchemaContext;
+import org.opendaylight.yangtools.yang.model.parser.api.YangModelParser;
+import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl;
public class SupportTestUtil {
+ public static SchemaContext resolveSchemaContextFromFiles(final URI... yangFiles) {
+ final YangModelParser parser = new YangParserImpl();
+
+ final List<File> inputFiles = new ArrayList<File>();
+ for (int i = 0; i < yangFiles.length; ++i) {
+ inputFiles.add(new File(yangFiles[i]));
+ }
+
+ final Set<Module> modules = parser.parseYangModels(inputFiles);
+ return parser.resolveSchemaContext(modules);
+ }
+
public static void containsMethods(final GeneratedType genType, final NameTypePattern... searchedSignsWhat) {
final List<MethodSignature> searchedSignsIn = genType.getMethodDefinitions();
containsMethods(searchedSignsIn, searchedSignsWhat);
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
-import java.io.File;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
-import java.util.*;
+import java.util.Set;
-import org.junit.*;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
import org.opendaylight.yangtools.sal.binding.yang.types.TypeProviderImpl;
-import org.opendaylight.yangtools.yang.model.api.*;
-import org.opendaylight.yangtools.yang.model.parser.api.YangModelParser;
-import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl;
+import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.Module;
+import org.opendaylight.yangtools.yang.model.api.SchemaContext;
+import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
public class TypeProviderIntegrationTest {
private final String PKG = "org.opendaylight.yang.gen.v1.urn.opendaylight.test.rev131008.";
private Module m;
@BeforeClass
- public static void setup() throws ParseException {
- final String path1 = TypeProviderIntegrationTest.class.getResource("/type-provider/test.yang").getPath();
- final String path2 = TypeProviderIntegrationTest.class.getResource(
- "/type-provider/ietf-inet-types@2010-09-24.yang").getPath();
- context = resolveSchemaContextFromFiles(path1, path2);
+ public static void setup() throws ParseException, URISyntaxException {
+ final URI path1 = TypeProviderIntegrationTest.class.getResource("/type-provider/test.yang").toURI();
+ final URI path2 = TypeProviderIntegrationTest.class.getResource(
+ "/type-provider/ietf-inet-types@2010-09-24.yang").toURI();
+ context = SupportTestUtil.resolveSchemaContextFromFiles(path1, path2);
assertNotNull(context);
}
assertEquals("ipv4Prefix", provider.getParamNameFromType(ipv4Pref));
assertEquals("ipv6Prefix", provider.getParamNameFromType(ipv6Pref));
}
-
- private static SchemaContext resolveSchemaContextFromFiles(final String... yangFiles) {
- final YangModelParser parser = new YangParserImpl();
-
- final List<File> inputFiles = new ArrayList<File>();
- for (int i = 0; i < yangFiles.length; ++i) {
- inputFiles.add(new File(yangFiles[i]));
- }
-
- final Set<Module> modules = parser.parseYangModels(inputFiles);
- return parser.resolveSchemaContext(modules);
- }
-
-}
+}
\ No newline at end of file
*/
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
import java.io.File;
+import java.net.URISyntaxException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class UnionTypeDefTest {
private final static List<File> yangModels = new ArrayList<>();
- private final static String yangModelsFolder = AugmentedTypeTest.class
- .getResource("/union-test-models").getPath();
+ private final static URL yangModelsFolder = AugmentedTypeTest.class
+ .getResource("/union-test-models");
@BeforeClass
- public static void loadTestResources() {
- final File augFolder = new File(yangModelsFolder);
+ public static void loadTestResources() throws URISyntaxException {
+ final File augFolder = new File(yangModelsFolder.toURI());
for (final File fileEntry : augFolder.listFiles()) {
if (fileEntry.isFile()) {
*/
package org.opendaylight.yangtools.sal.binding.generator.impl;
-import static org.junit.Assert.*;
-import static org.opendaylight.yangtools.sal.binding.generator.impl.SupportTestUtil.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+import static org.opendaylight.yangtools.sal.binding.generator.impl.SupportTestUtil.containsInterface;
+import static org.opendaylight.yangtools.sal.binding.generator.impl.SupportTestUtil.containsMethods;
import java.io.File;
+import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class UsesTest {
private static List<File> loadTestResources(String testFile) {
+ try {
final List<File> testModels = new ArrayList<File>();
- final File listModelFile = new File(UsesTest.class.getResource(testFile).getPath());
+ final File listModelFile = new File(UsesTest.class.getResource(testFile).toURI());
testModels.add(listModelFile);
return testModels;
+ } catch (URISyntaxException e) {
+ throw new IllegalStateException(e);
+ }
}
@Test