*/
package org.opendaylight.yangtools.yang2sources.plugin;
+import com.google.common.collect.ImmutableList;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.mockito.runners.MockitoJUnitRunner;
import org.opendaylight.yangtools.yang2sources.plugin.ConfigArg.CodeGeneratorArg;
import org.opendaylight.yangtools.yang2sources.plugin.GenerateSourcesTest.GeneratorMock;
-import org.opendaylight.yangtools.yang2sources.plugin.YangToSourcesProcessor.YangProvider;
@RunWith(MockitoJUnitRunner.class)
public class YangToSourcesMojoTest {
final File file = new File(getClass().getResource("/yang").getFile());
final File excludedYang = new File(getClass().getResource("/yang/excluded-file.yang").getFile());
final String path = file.getPath();
- final File[] yangFilesRootDir = { excludedYang };
final List<CodeGeneratorArg> codeGenerators = new ArrayList<>();
final CodeGeneratorArg codeGeneratorArg = new CodeGeneratorArg(GeneratorMock.class.getName(), path);
codeGenerators.add(codeGeneratorArg);
final Build build = new Build();
Mockito.when(mvnProject.getBuild()).thenReturn(build);
final boolean dependencies = true;
- this.proc = new YangToSourcesProcessor(file, yangFilesRootDir, codeGenerators,
+ this.proc = new YangToSourcesProcessor(file, ImmutableList.of(excludedYang), codeGenerators,
mvnProject, dependencies, new YangProvider());
}
}