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); } } } }