package liquibase;
import static org.junit.Assert.*;
import org.junit.Test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
public class NoJavaSpecificCodeTest {
@Test
public void nothing() {
//no test at this point
}
// @Test
// public void checkJavaCode() throws Exception {
// checkJavaClasses(new File(TestContext.getInstance().findCoreProjectRoot(), "src/java"));
// }
private void checkJavaClasses(File directory) throws Exception {
for (File file : directory.listFiles()) {
if (file.getName().endsWith(".java")) {
BufferedReader reader = new BufferedReader(new FileReader(file));
try {
String line;
while ((line = reader.readLine()) != null) {
if (line.contains("java.sql")) {
fail(file.getCanonicalPath()+" contains java.sql");
}
}
} finally {
reader.close();
}
} else if (file.isDirectory()) {
checkJavaClasses(file);
}
}
}
}