X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmaven-sal-api-gen-plugin%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Funified%2Fdoc%2Fgenerator%2Fmaven%2FDocGenTest.java;h=a65d8c1babafc1f119d44522343ce3c64cdb257d;hb=92aeec3acd1ef423221ad6d3933c92af87946b3a;hp=1e9ae3586ee59aab7f510c26bf30decb1e3c435e;hpb=5f9e9c6eb055398eac64274133ec5e4f9ae57049;p=mdsal.git diff --git a/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java b/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java index 1e9ae3586e..a65d8c1bab 100644 --- a/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java +++ b/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. + * Copyright (c) 2016 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, @@ -16,18 +16,18 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; +import java.util.Set; import org.junit.After; import org.junit.Before; import org.junit.Test; +import org.opendaylight.yangtools.yang.model.api.Module; import org.opendaylight.yangtools.yang.model.api.SchemaContext; -import org.opendaylight.yangtools.yang.parser.impl.YangParserImpl; import org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator; public class DocGenTest { public static final String FS = File.separator; private static final String TEST_PATH = "target" + FS + "test" + FS + "site"; private static final File GENERATOR_OUTPUT_DIR = new File(TEST_PATH); - private YangParserImpl parser; @Before public void init() { @@ -35,7 +35,6 @@ public class DocGenTest { deleteTestDir(GENERATOR_OUTPUT_DIR); } assertTrue(GENERATOR_OUTPUT_DIR.mkdirs()); - parser = new YangParserImpl(); } @After @@ -48,13 +47,14 @@ public class DocGenTest { @Test public void testListGeneration() throws Exception { final List sourceFiles = getSourceFiles("/doc-gen"); - final SchemaContext context = parser.parseFiles(sourceFiles); + final SchemaContext context = RetestUtils.parseYangSources(sourceFiles); + final Set modules = context.getModules(); final BasicCodeGenerator generator = new DocumentationGeneratorImpl(); - Collection generatedFiles = generator.generateSources(context, GENERATOR_OUTPUT_DIR, context.getModules()); + Collection generatedFiles = generator.generateSources(context, GENERATOR_OUTPUT_DIR, modules); assertEquals(4, generatedFiles.size()); } - private static List getSourceFiles(final String path) throws Exception { + private static List getSourceFiles(String path) throws Exception { final URI resPath = DocGenTest.class.getResource(path).toURI(); final File sourcesDir = new File(resPath); if (sourcesDir.exists()) { @@ -70,7 +70,7 @@ public class DocGenTest { } } - private static void deleteTestDir(final File file) { + private static void deleteTestDir(File file) { if (file.isDirectory()) { File[] filesToDelete = file.listFiles(); if (filesToDelete != null) {