You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by hl...@apache.org on 2004/07/20 19:25:27 UTC
cvs commit: jakarta-hivemind/framework/src/test/hivemind/test TestMessagesImpl.java
hlship 2004/07/20 10:25:27
Modified: framework/src/test/hivemind/test TestMessagesImpl.java
Log:
Improve how Messages outputs exceptions (to match MessageFormatter).
Revision Changes Path
1.6 +18 -0 jakarta-hivemind/framework/src/test/hivemind/test/TestMessagesImpl.java
Index: TestMessagesImpl.java
===================================================================
RCS file: /home/cvs/jakarta-hivemind/framework/src/test/hivemind/test/TestMessagesImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TestMessagesImpl.java 25 Jun 2004 20:20:04 -0000 1.5
+++ TestMessagesImpl.java 20 Jul 2004 17:25:27 -0000 1.6
@@ -16,6 +16,7 @@
import java.util.Locale;
+import org.apache.hivemind.ApplicationRuntimeException;
import org.apache.hivemind.Messages;
import org.apache.hivemind.Resource;
import org.apache.hivemind.impl.MessagesImpl;
@@ -97,6 +98,23 @@
assertEquals(
"[alpha, bravo, delta, gamma]",
m.format("four-arg", new String[] { "alpha", "bravo", "delta", "gamma" }));
+ }
+
+ public void testException() throws Exception
+ {
+ Messages m = read("config/Localized.xml", Locale.ENGLISH);
+ assertEquals(
+ "exception: Exception Message",
+ m.format("exception", new ApplicationRuntimeException("Exception Message")));
+ }
+
+ public void testExceptionNoMessage() throws Exception
+ {
+ Messages m = read("config/Localized.xml", Locale.ENGLISH);
+
+ assertEquals(
+ "exception: java.lang.NullPointerException",
+ m.format("exception", new NullPointerException()));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org