[cvs] expresso commit by rimovm: Fixed NPE when running Maven
Builds.
JCorporate Ltd
jcorp at jcorporate.com
Wed Jun 29 23:51:03 UTC 2005
Log Message:
-----------
Fixed NPE when running Maven Builds.
Modified Files:
--------------
expresso/expresso-web/WEB-INF/test-src/com/jcorporate/expresso/services/controller/tests:
TestDBMaint.java
Revision Data
-------------
Index: TestDBMaint.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/test-src/com/jcorporate/expresso/services/controller/tests/TestDBMaint.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -Lexpresso-web/WEB-INF/test-src/com/jcorporate/expresso/services/controller/tests/TestDBMaint.java -Lexpresso-web/WEB-INF/test-src/com/jcorporate/expresso/services/controller/tests/TestDBMaint.java -u -r1.1 -r1.2
--- expresso-web/WEB-INF/test-src/com/jcorporate/expresso/services/controller/tests/TestDBMaint.java
+++ expresso-web/WEB-INF/test-src/com/jcorporate/expresso/services/controller/tests/TestDBMaint.java
@@ -32,7 +32,7 @@
private final DataObject cloneObj;
- Map params;
+ private Map params;
public TestDBMaint(final String testName, final DataObject testObject) {
super(testName);
@@ -40,6 +40,8 @@
testDbobj = testObject;
cloneObj = DataObjectFactory.createDataObject(testDbobj.getClass(), RequestRegistry.getDataContext()
, RequestRegistry.getUser());
+ //Dummy to prevent NPE when running test suite in Maven.
+ params = new HashMap();
} catch (DataException ex) {
throw new RuntimeException("Error creating dbobject through dataobject factory. Class is: "
+ testObject.getClass().toString());
@@ -143,6 +145,9 @@
* @return a string representation of the object.
*/
public String toString() {
+ if (params == null) {
+ return "DBMaint " + super.getName() + " for : null";
+ }
return "DBMaint " + super.getName() + " for : " + params.getClass().getName();
}
More information about the cvs
mailing list