Author: doogie
Date: Wed Feb 10 22:10:44 2010
New Revision: 908676
URL: http://svn.apache.org/viewvc?rev=908676&view=rev
Log:
Full code coverage on the unit tests.
Modified:
ofbiz/trunk/framework/base/src/org/ofbiz/base/test/BaseUnitTests.java
Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/test/BaseUnitTests.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/test/BaseUnitTests.java?rev=908676&r1=908675&r2=908676&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/test/BaseUnitTests.java
(original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/test/BaseUnitTests.java Wed
Feb 10 22:10:44 2010
@@ -47,7 +47,7 @@
assertTrue(Debug.verboseOn());
Debug.set(Debug.VERBOSE, false);
- assertTrue(!Debug.verboseOn());
+ assertFalse(Debug.verboseOn());
Debug.set(Debug.INFO, true);
assertTrue(Debug.infoOn());
@@ -102,11 +102,15 @@
assertTrue("overlaps range", range1.overlaps(overlapTest));
assertTrue("overlaps range", range2.overlaps(overlapTest));
assertFalse("does not overlap range", range1.overlaps(range2));
+ IllegalArgumentException caught = null;
try {
@SuppressWarnings("unused")
ComparableRange<java.util.Date> range3 = new
ComparableRange<java.util.Date>(new java.util.Date(), new
java.sql.Timestamp(System.currentTimeMillis()));
- fail("mismatched classes");
- } catch (IllegalArgumentException e) {}
+ } catch (IllegalArgumentException e) {
+ caught = e;
+ } finally {
+ assertNotNull("expected exception", caught);
+ }
}
public void testFlexibleStringExpander() {
@@ -155,60 +159,46 @@
assertTrue("UEL auto-vivify List " + fse.expandString(testMap),
compare.equals(fse.expandString(testMap)));
}
- public void testDateTimeConverters() {
+ public void testDateTimeConverters() throws Exception {
// Source class = java.util.Date
java.util.Date utilDate = new java.util.Date();
long dateMillis = utilDate.getTime();
Converter<java.util.Date, Long> dateToLong = new
DateTimeConverters.DateToLong();
- try {
+ {
Long target = dateToLong.convert(utilDate);
assertEquals("DateToLong", dateMillis, target.longValue());
- } catch (ConversionException e) {
- fail(e.getMessage());
}
Converter<java.util.Date, java.sql.Date> dateToSqlDate = new
DateTimeConverters.DateToSqlDate();
- try {
+ {
java.sql.Date target = dateToSqlDate.convert(utilDate);
assertEquals("DateToSqlDate", dateMillis, target.getTime());
- } catch (ConversionException e) {
- fail(e.getMessage());
}
Converter<java.util.Date, String> dateToString = new
DateTimeConverters.DateToString();
- try {
+ {
String target = dateToString.convert(utilDate);
assertEquals("DateToString", utilDate.toString(), target);
- } catch (ConversionException e) {
- fail(e.getMessage());
}
Converter<java.util.Date, java.sql.Timestamp> dateToTimestamp = new
DateTimeConverters.DateToTimestamp();
- try {
+ {
java.sql.Timestamp timestamp = dateToTimestamp.convert(utilDate);
assertEquals("DateToTimestamp", dateMillis, timestamp.getTime());
- } catch (ConversionException e) {
- fail(e.getMessage());
}
// Source class = java.sql.Date
java.sql.Date sqlDate = new java.sql.Date(System.currentTimeMillis());
Converter<java.sql.Date, java.util.Date> sqlDateToDate = new
DateTimeConverters.SqlDateToDate();
- try {
+ {
java.util.Date target = sqlDateToDate.convert(sqlDate);
assertEquals("SqlDateToDate", sqlDate.getTime(), target.getTime());
- } catch (ConversionException e) {
- fail(e.getMessage());
}
Converter<java.sql.Date, String> sqlDateToString = new
DateTimeConverters.SqlDateToString();
- try {
+ {
String target = sqlDateToString.convert(sqlDate);
assertEquals("SqlDateToString", sqlDate.toString(), target);
- } catch (ConversionException e) {
- fail(e.getMessage());
}
Converter<java.sql.Date, java.sql.Timestamp> sqlDateToTimestamp = new
DateTimeConverters.SqlDateToTimestamp();
- try {
+ {
java.sql.Timestamp target = sqlDateToTimestamp.convert(sqlDate);
assertEquals("SqlDateToTimestamp", sqlDate.getTime(),
target.getTime());
- } catch (ConversionException e) {
- fail(e.getMessage());
}
}