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 2005/12/09 18:10:29 UTC
svn commit: r355542 -
/jakarta/hivemind/branches/maven2-dec12-2005/framework/src/test/java/org/apache/hivemind/impl/TestMessageFormatter.java
Author: hlship
Date: Fri Dec 9 09:10:27 2005
New Revision: 355542
URL: http://svn.apache.org/viewcvs?rev=355542&view=rev
Log:
Use reflection inside TestMessageFormatter, to deal witha disconnect between Eclipse and Sun JDK compilers
Modified:
jakarta/hivemind/branches/maven2-dec12-2005/framework/src/test/java/org/apache/hivemind/impl/TestMessageFormatter.java
Modified: jakarta/hivemind/branches/maven2-dec12-2005/framework/src/test/java/org/apache/hivemind/impl/TestMessageFormatter.java
URL: http://svn.apache.org/viewcvs/jakarta/hivemind/branches/maven2-dec12-2005/framework/src/test/java/org/apache/hivemind/impl/TestMessageFormatter.java?rev=355542&r1=355541&r2=355542&view=diff
==============================================================================
--- jakarta/hivemind/branches/maven2-dec12-2005/framework/src/test/java/org/apache/hivemind/impl/TestMessageFormatter.java (original)
+++ jakarta/hivemind/branches/maven2-dec12-2005/framework/src/test/java/org/apache/hivemind/impl/TestMessageFormatter.java Fri Dec 9 09:10:27 2005
@@ -14,7 +14,7 @@
package org.apache.hivemind.impl;
-import DefaultPackageMessages;
+import java.lang.reflect.Method;
import org.apache.hivemind.test.HiveMindTestCase;
@@ -27,8 +27,15 @@
*/
public class TestMessageFormatter extends HiveMindTestCase
{
- public void testMessagesInDefaultPackage()
+ public void testMessagesInDefaultPackage() throws Exception
{
- assertEquals("Success!", DefaultPackageMessages.success());
+ // Eclipse won't allow us to reference DefaultPackageMessages without importing it.
+ // Sun JDK won't allow "import DefaultPackageMessages;". Use a little reflection to
+ // get around that.
+
+ Class clazz = Class.forName("DefaultPackageMessages");
+ Method m = clazz.getMethod("success", null);
+
+ assertEquals("Success!", m.invoke(null, null));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org