Gaurav Agrawal
Committed by Gerrit Code Review

[ONOS-4711] Removed cyclic dependencies

because of JUNIT testcases

Change-Id: I0402d224cbb0d0d541a1f47333a4e5de5cf240b0
Showing 14 changed files with 91 additions and 115 deletions
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.translator.tojava.utils; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 20
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.translator.tojava.utils; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 20
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.linker; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 import java.util.Iterator; 20 import java.util.Iterator;
...@@ -33,8 +33,6 @@ import org.onosproject.yangutils.datamodel.YangUses; ...@@ -33,8 +33,6 @@ import org.onosproject.yangutils.datamodel.YangUses;
33 import org.onosproject.yangutils.datamodel.utils.ResolvableStatus; 33 import org.onosproject.yangutils.datamodel.utils.ResolvableStatus;
34 import org.onosproject.yangutils.linker.impl.YangLinkerManager; 34 import org.onosproject.yangutils.linker.impl.YangLinkerManager;
35 import org.onosproject.yangutils.parser.exceptions.ParserException; 35 import org.onosproject.yangutils.parser.exceptions.ParserException;
36 -import org.onosproject.yangutils.parser.impl.YangUtilsParserManager;
37 -import org.onosproject.yangutils.plugin.manager.YangUtilManager;
38 import org.onosproject.yangutils.utils.io.impl.YangFileScanner; 36 import org.onosproject.yangutils.utils.io.impl.YangFileScanner;
39 import org.onosproject.yangutils.utils.io.impl.YangPluginConfig; 37 import org.onosproject.yangutils.utils.io.impl.YangPluginConfig;
40 38
...@@ -52,7 +50,6 @@ import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.deleteDirector ...@@ -52,7 +50,6 @@ import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.deleteDirector
52 */ 50 */
53 public class InterFileLinkingTest { 51 public class InterFileLinkingTest {
54 52
55 - private final YangUtilsParserManager manager = new YangUtilsParserManager();
56 private final YangUtilManager utilManager = new YangUtilManager(); 53 private final YangUtilManager utilManager = new YangUtilManager();
57 private final YangLinkerManager yangLinkerManager = new YangLinkerManager(); 54 private final YangLinkerManager yangLinkerManager = new YangLinkerManager();
58 55
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.linker; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 import java.util.ListIterator; 20 import java.util.ListIterator;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.linker; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 import java.util.List; 20 import java.util.List;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.translator.tojava.utils; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 20
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.linker; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 import java.math.BigInteger; 20 import java.math.BigInteger;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.translator.tojava.utils; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 20
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.translator.tojava.utils; 17 +package org.onosproject.yangutils.plugin.manager;
18 18
19 import java.io.IOException; 19 import java.io.IOException;
20 20
......
1 +package org.onosproject.yangutils.plugin.manager;
2 +
3 +import java.io.File;
4 +import java.io.IOException;
5 +import org.apache.commons.io.FileUtils;
6 +import org.apache.maven.project.MavenProject;
7 +import org.junit.Test;
8 +import org.sonatype.plexus.build.incremental.BuildContext;
9 +import org.sonatype.plexus.build.incremental.DefaultBuildContext;
10 +
11 +import static org.onosproject.yangutils.plugin.manager.YangPluginUtils.addToCompilationRoot;
12 +
13 +/**
14 + * Created by root1 on 16/6/16.
15 + */
16 +public class YangPluginUtilsTest {
17 +
18 + private static final String BASE_DIR = "target/UnitTestCase";
19 +
20 + /**
21 + * This test case checks whether the source is getting added.
22 + */
23 + @Test
24 + public void testForAddSource() throws IOException {
25 +
26 + MavenProject project = new MavenProject();
27 + BuildContext context = new DefaultBuildContext();
28 + File sourceDir = new File(BASE_DIR + File.separator + "yang");
29 + sourceDir.mkdirs();
30 + addToCompilationRoot(sourceDir.toString(), project, context);
31 + FileUtils.deleteDirectory(sourceDir);
32 + }
33 +}
...@@ -14,11 +14,10 @@ ...@@ -14,11 +14,10 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -package org.onosproject.yangutils.translator.tojava.utils; 17 +package org.onosproject.yangutils.translator.tojava.javamodel;
18 18
19 import java.lang.reflect.Constructor; 19 import java.lang.reflect.Constructor;
20 import java.lang.reflect.InvocationTargetException; 20 import java.lang.reflect.InvocationTargetException;
21 -
22 import org.junit.Test; 21 import org.junit.Test;
23 import org.onosproject.yangutils.datamodel.YangDataTypes; 22 import org.onosproject.yangutils.datamodel.YangDataTypes;
24 import org.onosproject.yangutils.datamodel.YangDerivedInfo; 23 import org.onosproject.yangutils.datamodel.YangDerivedInfo;
...@@ -26,9 +25,6 @@ import org.onosproject.yangutils.datamodel.YangNode; ...@@ -26,9 +25,6 @@ import org.onosproject.yangutils.datamodel.YangNode;
26 import org.onosproject.yangutils.datamodel.YangType; 25 import org.onosproject.yangutils.datamodel.YangType;
27 import org.onosproject.yangutils.datamodel.exceptions.DataModelException; 26 import org.onosproject.yangutils.datamodel.exceptions.DataModelException;
28 import org.onosproject.yangutils.translator.tojava.JavaFileInfo; 27 import org.onosproject.yangutils.translator.tojava.JavaFileInfo;
29 -import org.onosproject.yangutils.translator.tojava.javamodel.AttributesJavaDataType;
30 -import org.onosproject.yangutils.translator.tojava.javamodel.YangJavaModule;
31 -import org.onosproject.yangutils.translator.tojava.javamodel.YangJavaTypeDef;
32 import org.onosproject.yangutils.utils.io.impl.YangToJavaNamingConflictUtil; 28 import org.onosproject.yangutils.utils.io.impl.YangToJavaNamingConflictUtil;
33 29
34 import static org.hamcrest.core.Is.is; 30 import static org.hamcrest.core.Is.is;
......
...@@ -16,26 +16,30 @@ ...@@ -16,26 +16,30 @@
16 16
17 package org.onosproject.yangutils.translator.tojava.utils; 17 package org.onosproject.yangutils.translator.tojava.utils;
18 18
19 +import java.io.File;
20 +import java.io.IOException;
19 import java.lang.reflect.Constructor; 21 import java.lang.reflect.Constructor;
20 import java.lang.reflect.InvocationTargetException; 22 import java.lang.reflect.InvocationTargetException;
21 -
22 import org.junit.Rule; 23 import org.junit.Rule;
23 import org.junit.Test; 24 import org.junit.Test;
24 import org.junit.rules.ExpectedException; 25 import org.junit.rules.ExpectedException;
25 import org.onosproject.yangutils.translator.exception.TranslatorException; 26 import org.onosproject.yangutils.translator.exception.TranslatorException;
26 import org.onosproject.yangutils.utils.io.impl.YangToJavaNamingConflictUtil; 27 import org.onosproject.yangutils.utils.io.impl.YangToJavaNamingConflictUtil;
27 28
29 +import static org.apache.commons.io.FileUtils.deleteDirectory;
28 import static org.hamcrest.core.Is.is; 30 import static org.hamcrest.core.Is.is;
29 import static org.hamcrest.core.IsNot.not; 31 import static org.hamcrest.core.IsNot.not;
30 import static org.junit.Assert.assertThat; 32 import static org.junit.Assert.assertThat;
33 +import static org.onosproject.yangutils.translator.tojava.utils.JavaIdentifierSyntax.doesPackageExist;
34 +import static org.onosproject.yangutils.translator.tojava.utils.JavaIdentifierSyntax.getRootPackage;
35 +import static org.onosproject.yangutils.utils.UtilConstants.DEFAULT_BASE_PKG;
36 +import static org.onosproject.yangutils.utils.UtilConstants.PERIOD;
37 +import static org.onosproject.yangutils.utils.UtilConstants.SLASH;
31 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getCamelCase; 38 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getCamelCase;
32 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getCapitalCase; 39 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getCapitalCase;
33 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getJavaPackageFromPackagePath; 40 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getJavaPackageFromPackagePath;
34 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getPackageDirPathFromJavaJPackage; 41 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getPackageDirPathFromJavaJPackage;
35 -import static org.onosproject.yangutils.translator.tojava.utils.JavaIdentifierSyntax.getRootPackage;
36 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getSmallCase; 42 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.getSmallCase;
37 -import static org.onosproject.yangutils.utils.UtilConstants.DEFAULT_BASE_PKG;
38 -import static org.onosproject.yangutils.utils.UtilConstants.PERIOD;
39 43
40 /** 44 /**
41 * Unit tests for java identifier syntax. 45 * Unit tests for java identifier syntax.
...@@ -101,25 +105,30 @@ public final class JavaIdentifierSyntaxTest { ...@@ -101,25 +105,30 @@ public final class JavaIdentifierSyntaxTest {
101 private static final String WITH_CAMEL_CASE_WITH_PREFIX = "123addPrefixTry"; 105 private static final String WITH_CAMEL_CASE_WITH_PREFIX = "123addPrefixTry";
102 private static final String WITH_CAMEL_CASE_WITH_PREFIX1 = "abc1234567890Ss1123G123Gaa"; 106 private static final String WITH_CAMEL_CASE_WITH_PREFIX1 = "abc1234567890Ss1123G123Gaa";
103 private static YangToJavaNamingConflictUtil conflictResolver = new YangToJavaNamingConflictUtil(); 107 private static YangToJavaNamingConflictUtil conflictResolver = new YangToJavaNamingConflictUtil();
108 + private static final String BASE_DIR_PKG = "target.UnitTestCase.";
109 + private static final String DIR_PATH = "exist1.exist2.exist3";
110 + private static final String PKG_INFO = "package-info.java";
111 + private static final String BASE_PKG = "target/UnitTestCase";
112 + private static final String TEST_DATA_1 = "This is to append a text to the file first1\n";
104 113
105 /** 114 /**
106 * Unit test for private constructor. 115 * Unit test for private constructor.
107 * 116 *
108 - * @throws SecurityException if any security violation is observed. 117 + * @throws SecurityException if any security violation is observed.
109 - * @throws NoSuchMethodException if when the method is not found. 118 + * @throws NoSuchMethodException if when the method is not found.
110 - * @throws IllegalArgumentException if there is illegal argument found. 119 + * @throws IllegalArgumentException if there is illegal argument found.
111 - * @throws InstantiationException if instantiation is provoked for the 120 + * @throws InstantiationException if instantiation is provoked for the
112 - * private constructor. 121 + * private constructor.
113 - * @throws IllegalAccessException if instance is provoked or a method is 122 + * @throws IllegalAccessException if instance is provoked or a method is
114 - * provoked. 123 + * provoked.
115 * @throws InvocationTargetException when an exception occurs by the method 124 * @throws InvocationTargetException when an exception occurs by the method
116 - * or constructor. 125 + * or constructor.
117 */ 126 */
118 @Test 127 @Test
119 public void callPrivateConstructors() throws SecurityException, NoSuchMethodException, IllegalArgumentException, 128 public void callPrivateConstructors() throws SecurityException, NoSuchMethodException, IllegalArgumentException,
120 InstantiationException, IllegalAccessException, InvocationTargetException { 129 InstantiationException, IllegalAccessException, InvocationTargetException {
121 130
122 - Class<?>[] classesToConstruct = {JavaIdentifierSyntax.class }; 131 + Class<?>[] classesToConstruct = {JavaIdentifierSyntax.class};
123 for (Class<?> clazz : classesToConstruct) { 132 for (Class<?> clazz : classesToConstruct) {
124 Constructor<?> constructor = clazz.getDeclaredConstructor(); 133 Constructor<?> constructor = clazz.getDeclaredConstructor();
125 constructor.setAccessible(true); 134 constructor.setAccessible(true);
...@@ -282,4 +291,23 @@ public final class JavaIdentifierSyntaxTest { ...@@ -282,4 +291,23 @@ public final class JavaIdentifierSyntaxTest {
282 String path = getPackageDirPathFromJavaJPackage(PARENT_WITH_PERIOD); 291 String path = getPackageDirPathFromJavaJPackage(PARENT_WITH_PERIOD);
283 assertThat(path.equals(PARENT_PACKAGE), is(true)); 292 assertThat(path.equals(PARENT_PACKAGE), is(true));
284 } 293 }
294 +
295 +
296 + /**
297 + * This test case checks whether the package is existing.
298 + *
299 + * @throws IOException when failed to create a test file
300 + */
301 + @Test
302 + public void packageExistTest() throws IOException {
303 +
304 + String strPath = BASE_DIR_PKG + DIR_PATH;
305 + File createDir = new File(strPath.replace(PERIOD, SLASH));
306 + createDir.mkdirs();
307 + File createFile = new File(createDir + SLASH + PKG_INFO);
308 + createFile.createNewFile();
309 + assertThat(true, is(doesPackageExist(strPath)));
310 + createDir.delete();
311 + deleteDirectory(createDir);
312 + }
285 } 313 }
......
...@@ -20,21 +20,13 @@ import java.io.File; ...@@ -20,21 +20,13 @@ import java.io.File;
20 import java.io.IOException; 20 import java.io.IOException;
21 import java.lang.reflect.Constructor; 21 import java.lang.reflect.Constructor;
22 import java.lang.reflect.InvocationTargetException; 22 import java.lang.reflect.InvocationTargetException;
23 -
24 import org.junit.Test; 23 import org.junit.Test;
25 -import org.onosproject.yangutils.datamodel.YangNode;
26 -import org.onosproject.yangutils.translator.tojava.JavaFileInfo;
27 -import org.onosproject.yangutils.translator.tojava.javamodel.YangJavaModule;
28 24
29 import static org.apache.commons.io.FileUtils.deleteDirectory; 25 import static org.apache.commons.io.FileUtils.deleteDirectory;
30 -import static org.hamcrest.core.Is.is;
31 import static org.hamcrest.core.IsNot.not; 26 import static org.hamcrest.core.IsNot.not;
32 import static org.junit.Assert.assertThat; 27 import static org.junit.Assert.assertThat;
33 -import static org.onosproject.yangutils.utils.UtilConstants.PERIOD;
34 import static org.onosproject.yangutils.utils.UtilConstants.SLASH; 28 import static org.onosproject.yangutils.utils.UtilConstants.SLASH;
35 import static org.onosproject.yangutils.utils.io.impl.FileSystemUtil.appendFileContents; 29 import static org.onosproject.yangutils.utils.io.impl.FileSystemUtil.appendFileContents;
36 -import static org.onosproject.yangutils.translator.tojava.utils.JavaIdentifierSyntax.createPackage;
37 -import static org.onosproject.yangutils.translator.tojava.utils.JavaIdentifierSyntax.doesPackageExist;
38 import static org.onosproject.yangutils.utils.io.impl.FileSystemUtil.updateFileHandle; 30 import static org.onosproject.yangutils.utils.io.impl.FileSystemUtil.updateFileHandle;
39 31
40 /** 32 /**
...@@ -42,24 +34,21 @@ import static org.onosproject.yangutils.utils.io.impl.FileSystemUtil.updateFileH ...@@ -42,24 +34,21 @@ import static org.onosproject.yangutils.utils.io.impl.FileSystemUtil.updateFileH
42 */ 34 */
43 public final class FileSystemUtilTest { 35 public final class FileSystemUtilTest {
44 36
45 - private static final String BASE_DIR_PKG = "target.UnitTestCase.";
46 private static final String BASE_PKG = "target/UnitTestCase"; 37 private static final String BASE_PKG = "target/UnitTestCase";
47 private static final String TEST_DATA_1 = "This is to append a text to the file first1\n"; 38 private static final String TEST_DATA_1 = "This is to append a text to the file first1\n";
48 private static final String TEST_DATA_2 = "This is next second line\n"; 39 private static final String TEST_DATA_2 = "This is next second line\n";
49 private static final String TEST_DATA_3 = "This is next third line in the file"; 40 private static final String TEST_DATA_3 = "This is next third line in the file";
50 private static final String TEST_FILE = "testFile"; 41 private static final String TEST_FILE = "testFile";
51 private static final String SOURCE_TEST_FILE = "sourceTestFile"; 42 private static final String SOURCE_TEST_FILE = "sourceTestFile";
52 - private static final String DIR_PATH = "exist1.exist2.exist3";
53 - private static final String PKG_INFO = "package-info.java";
54 43
55 /** 44 /**
56 * A private constructor is tested. 45 * A private constructor is tested.
57 * 46 *
58 - * @throws SecurityException if any security violation is observed 47 + * @throws SecurityException if any security violation is observed
59 - * @throws NoSuchMethodException if when the method is not found 48 + * @throws NoSuchMethodException if when the method is not found
60 - * @throws IllegalArgumentException if there is illegal argument found 49 + * @throws IllegalArgumentException if there is illegal argument found
61 - * @throws InstantiationException if instantiation is provoked for the private constructor 50 + * @throws InstantiationException if instantiation is provoked for the private constructor
62 - * @throws IllegalAccessException if instance is provoked or a method is provoked 51 + * @throws IllegalAccessException if instance is provoked or a method is provoked
63 * @throws InvocationTargetException when an exception occurs by the method or constructor 52 * @throws InvocationTargetException when an exception occurs by the method or constructor
64 */ 53 */
65 @Test 54 @Test
...@@ -67,7 +56,7 @@ public final class FileSystemUtilTest { ...@@ -67,7 +56,7 @@ public final class FileSystemUtilTest {
67 throws SecurityException, NoSuchMethodException, IllegalArgumentException, 56 throws SecurityException, NoSuchMethodException, IllegalArgumentException,
68 InstantiationException, IllegalAccessException, InvocationTargetException { 57 InstantiationException, IllegalAccessException, InvocationTargetException {
69 58
70 - Class<?>[] classesToConstruct = {FileSystemUtil.class }; 59 + Class<?>[] classesToConstruct = {FileSystemUtil.class};
71 for (Class<?> clazz : classesToConstruct) { 60 for (Class<?> clazz : classesToConstruct) {
72 Constructor<?> constructor = clazz.getDeclaredConstructor(); 61 Constructor<?> constructor = clazz.getDeclaredConstructor();
73 constructor.setAccessible(true); 62 constructor.setAccessible(true);
...@@ -96,52 +85,4 @@ public final class FileSystemUtilTest { ...@@ -96,52 +85,4 @@ public final class FileSystemUtilTest {
96 updateFileHandle(createFile, null, true); 85 updateFileHandle(createFile, null, true);
97 deleteDirectory(dir); 86 deleteDirectory(dir);
98 } 87 }
99 -
100 - /**
101 - * This test case checks whether the package is existing.
102 - *
103 - * @throws IOException when failed to create a test file
104 - */
105 - @Test
106 - public void packageExistTest() throws IOException {
107 -
108 - String strPath = BASE_DIR_PKG + DIR_PATH;
109 - File createDir = new File(strPath.replace(PERIOD, SLASH));
110 - createDir.mkdirs();
111 - File createFile = new File(createDir + SLASH + PKG_INFO);
112 - createFile.createNewFile();
113 - assertThat(true, is(doesPackageExist(strPath)));
114 - createPackage(getStubNode());
115 - createDir.delete();
116 - deleteDirectory(createDir);
117 - }
118 -
119 - /**
120 - * Returns stub YANG node.
121 - *
122 - * @return stub node
123 - */
124 - private YangNode getStubNode() {
125 - YangJavaModule module = new YangJavaModule();
126 - module.setName(TEST_DATA_1);
127 - JavaFileInfo javafileInfo = new JavaFileInfo();
128 - javafileInfo.setJavaName(TEST_DATA_1);
129 - javafileInfo.setBaseCodeGenPath("");
130 - javafileInfo.setPackageFilePath(BASE_PKG);
131 - javafileInfo.setPluginConfig(getStubPluginConfig());
132 - module.setJavaFileInfo(javafileInfo);
133 - return module;
134 - }
135 -
136 - /**
137 - * Returns stub pluginConfig.
138 - *
139 - * @return stub pluginConfig
140 - */
141 - private YangPluginConfig getStubPluginConfig() {
142 - YangPluginConfig pluginConfig = new YangPluginConfig();
143 - pluginConfig.setConflictResolver(null);
144 - return pluginConfig;
145 - }
146 -
147 } 88 }
......
...@@ -20,23 +20,18 @@ import java.io.File; ...@@ -20,23 +20,18 @@ import java.io.File;
20 import java.io.IOException; 20 import java.io.IOException;
21 import java.lang.reflect.Constructor; 21 import java.lang.reflect.Constructor;
22 import java.lang.reflect.InvocationTargetException; 22 import java.lang.reflect.InvocationTargetException;
23 -
24 import org.apache.commons.io.FileUtils; 23 import org.apache.commons.io.FileUtils;
25 -import org.apache.maven.project.MavenProject;
26 import org.junit.Rule; 24 import org.junit.Rule;
27 import org.junit.Test; 25 import org.junit.Test;
28 import org.junit.rules.ExpectedException; 26 import org.junit.rules.ExpectedException;
29 import org.onosproject.yangutils.utils.UtilConstants; 27 import org.onosproject.yangutils.utils.UtilConstants;
30 -import org.sonatype.plexus.build.incremental.BuildContext;
31 -import org.sonatype.plexus.build.incremental.DefaultBuildContext;
32 28
33 import static org.hamcrest.core.Is.is; 29 import static org.hamcrest.core.Is.is;
34 import static org.hamcrest.core.IsNot.not; 30 import static org.hamcrest.core.IsNot.not;
35 import static org.junit.Assert.assertThat; 31 import static org.junit.Assert.assertThat;
36 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.addPackageInfo; 32 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.addPackageInfo;
37 -import static org.onosproject.yangutils.plugin.manager.YangPluginUtils.addToCompilationRoot;
38 -import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.deleteDirectory;
39 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.createDirectories; 33 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.createDirectories;
34 +import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.deleteDirectory;
40 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.trimAtLast; 35 import static org.onosproject.yangutils.utils.io.impl.YangIoUtils.trimAtLast;
41 36
42 /** 37 /**
...@@ -189,20 +184,6 @@ public final class YangIoUtilsTest { ...@@ -189,20 +184,6 @@ public final class YangIoUtilsTest {
189 } 184 }
190 185
191 /** 186 /**
192 - * This test case checks whether the source is getting added.
193 - */
194 - @Test
195 - public void testForAddSource() throws IOException {
196 -
197 - MavenProject project = new MavenProject();
198 - BuildContext context = new DefaultBuildContext();
199 - File sourceDir = new File(BASE_DIR + File.separator + "yang");
200 - sourceDir.mkdirs();
201 - addToCompilationRoot(sourceDir.toString(), project, context);
202 - FileUtils.deleteDirectory(sourceDir);
203 - }
204 -
205 - /**
206 * Unit test case for trim at last method. 187 * Unit test case for trim at last method.
207 */ 188 */
208 @Test 189 @Test
......