|
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()); } } |
| Free forum by Nabble | Edit this page |
