diff --git a/icu4j/build.xml b/icu4j/build.xml index 158c616eeb0..8965603b064 100644 --- a/icu4j/build.xml +++ b/icu4j/build.xml @@ -185,7 +185,7 @@ encoding="ascii"> - + @@ -1040,8 +1040,9 @@ - + + diff --git a/icu4j/src/com/ibm/icu/dev/test/AbstractTestLog.java b/icu4j/src/com/ibm/icu/dev/test/AbstractTestLog.java index 54aec4c697a..6db406213f2 100644 --- a/icu4j/src/com/ibm/icu/dev/test/AbstractTestLog.java +++ b/icu4j/src/com/ibm/icu/dev/test/AbstractTestLog.java @@ -6,6 +6,9 @@ */ package com.ibm.icu.dev.test; +import java.util.Date; + +import com.ibm.icu.util.Calendar; import com.ibm.icu.util.VersionInfo; public abstract class AbstractTestLog implements TestLog { @@ -93,4 +96,12 @@ public abstract class AbstractTestLog implements TestLog { } } } + public boolean isDateAtLeast(int year, int month, int day){ + Calendar c = Calendar.getInstance(); + Date dt = new Date(year, month, day); + if(c.getTime().compareTo(dt)>=0){ + return true; + } + return false; + } } diff --git a/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java b/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java index 9fa484daf6f..02c9c65b329 100755 --- a/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java +++ b/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java @@ -10,7 +10,6 @@ package com.ibm.icu.dev.test; import com.ibm.icu.text.UTF16; import com.ibm.icu.text.DecimalFormat; import com.ibm.icu.text.NumberFormat; -import com.ibm.icu.util.Calendar; import com.ibm.icu.util.TimeZone; import com.ibm.icu.util.ULocale; import java.io.ByteArrayOutputStream; @@ -25,7 +24,6 @@ import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; -import java.util.Date; import java.util.Locale; import java.util.MissingResourceException; import java.util.Random; @@ -77,6 +75,9 @@ public class TestFmwk extends AbstractTestLog { ex = ((ExceptionInInitializerError)ex).getException(); } String msg = ex.getMessage(); + if(msg==null){ + msg = ""; + } //System.err.println("TF handleException msg: " + msg); if (ex instanceof MissingResourceException || ex instanceof NoClassDefFoundError || msg.indexOf("java.util.MissingResourceException")>=0) { if (params.warnings || params.nodata) { @@ -376,8 +377,11 @@ public class TestFmwk extends AbstractTestLog { handleException(e); }catch (NoClassDefFoundError e) { handleException(e); - }catch (Exception o){ - System.out.println(o); + }catch (Exception e){ + /*errln("Encountered: "+ e.toString()); + e.printStackTrace(System.err); + */ + handleException(e); } } } @@ -1775,12 +1779,4 @@ public class TestFmwk extends AbstractTestLog { private final static String spaces = " "; - public boolean isDateAtLeast(int year, int month, int day){ - Calendar c = Calendar.getInstance(); - Date dt = new Date(year, month, day); - if(c.getTime().compareTo(dt)>=0){ - return true; - } - return false; - } }