Author: epbernard
Date: 2010-01-15 10:24:50 -0500 (Fri, 15 Jan 2010)
New Revision: 18564
Modified:
jpamodelgen/trunk/src/test/java/org/hibernate/jpamodelgen/test/util/CompilationTest.java
Log:
Better error report when the test directory is wrong. A NPE was kinda lame :)
Modified:
jpamodelgen/trunk/src/test/java/org/hibernate/jpamodelgen/test/util/CompilationTest.java
===================================================================
---
jpamodelgen/trunk/src/test/java/org/hibernate/jpamodelgen/test/util/CompilationTest.java 2010-01-15
12:57:47 UTC (rev 18563)
+++
jpamodelgen/trunk/src/test/java/org/hibernate/jpamodelgen/test/util/CompilationTest.java 2010-01-15
15:24:50 UTC (rev 18564)
@@ -58,6 +58,7 @@
compile();
}
catch ( Exception e ) {
+ e.printStackTrace( );
fail( "Unable to compile test sources. " + e.getMessage() );
}
}
@@ -114,7 +115,11 @@
return name.endsWith( ".java" ) && !name.endsWith(
"Test.java" );
}
};
- for ( File file : packageDir.listFiles( javaFileFilter ) ) {
+ final File[] files = packageDir.listFiles( javaFileFilter );
+ if (files == null) {
+ throw new RuntimeException( "Cannot find package directory (is your base dir
correct?): " + packageDirName );
+ }
+ for ( File file : files ) {
javaFiles.add( file );
}
return javaFiles;