[P-unit-devel] SF.net SVN: p-unit: [13] trunk/punit.test/src/tests/api/org/punit/util/ ReflectionUt
Status: Beta
Brought to you by:
zhanghuangzhu
|
From: <zha...@us...> - 2007-05-10 16:53:44
|
Revision: 13
http://p-unit.svn.sourceforge.net/p-unit/?rev=13&view=rev
Author: zhanghuangzhu
Date: 2007-05-10 09:53:45 -0700 (Thu, 10 May 2007)
Log Message:
-----------
Andrew Zhang: Added a test case for ReflctionUtil.
Modified Paths:
--------------
trunk/punit.test/src/tests/api/org/punit/util/ReflectionUtilTest.java
Modified: trunk/punit.test/src/tests/api/org/punit/util/ReflectionUtilTest.java
===================================================================
--- trunk/punit.test/src/tests/api/org/punit/util/ReflectionUtilTest.java 2007-05-10 16:22:27 UTC (rev 12)
+++ trunk/punit.test/src/tests/api/org/punit/util/ReflectionUtilTest.java 2007-05-10 16:53:45 UTC (rev 13)
@@ -48,6 +48,12 @@
method.setAccessible(true);
ReflectionUtil.invokeMethod(method, obj, new Object[] {});
assertEquals(10, obj.value);
+
+ final Method method2 = ReflectionUtil.getMethod(Test1.class, "test2",
+ new Class[] {Integer.TYPE});
+ method2.setAccessible(true);
+ ReflectionUtil.invokeMethod(method2, obj, new Object[] { new Integer(100) });
+ assertEquals(100, obj.value);
}
public void testIsPublicMethod() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|