[hibernate-commits] Hibernate SVN: r18564 - jpamodelgen/trunk/src/test/java/org/hibernate/jpamodelgen/test/util.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Jan 15 10:24:50 EST 2010


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;



More information about the hibernate-commits mailing list