History log of /libcore/luni/src/test/java/libcore/java/lang/reflect/MethodTest.java
Revision Date Author Comments
a0ee76b0850774edeb0c67204070b89d117573bc 13-Dec-2011 Jesse Wilson <jessewilson@google.com> Migrate some reflection tests from frameworks/base/tests/CoreTests

This found a problem where Method.toString() was returning "[C" for
char arrays rather than "char[]". Sadly the RI doesn't use either
getName() or getCanonicalName(). That problem was introduced with the
fix for http://b/3073292

Bug: http://b/3073226
Change-Id: I7c2b0ebfc1718f7f0e8da55bdefd13a8e4032a45
a9781911abb1d8239ed77ac5e39bc789b7632ce6 30-Aug-2011 Jesse Wilson <jessewilson@google.com> Tests to verify that reflection + anonymous classes works properly.

Change-Id: Ide84f6fa454eafb843e48cd21312875f387c2c13
907c03d7c033039de50644f1f27c16c6732ebf5b 14-Aug-2011 Jesse Wilson <jessewilson@google.com> Don't expect parens on a null method name.

Change-Id: Ie0b62f598bb97cec76394e99654eaeaf7956ae6a
29e0638aca737dd1093dac55216982b5af7d59a7 12-Aug-2011 Jesse Wilson <jessewilson@google.com> Scrub some CTS test failures.

Change-Id: Icc35a44bac6481b549a96d0533770d11aff507da
d5598fe780f71bd5de8d79e7a723683e17b8feb7 16-Apr-2011 Elliott Hughes <enh@google.com> Fix tests that have been broken since detail messages changed in the VM.

The new System.arraycopy messages are better than the old ones.

Change-Id: I044a1312257ef77e2973ea64ec32166e1227b852
11229f6af89fc54e70675fcab098b1572d6e539e 23-Feb-2011 Jesse Wilson <jessewilson@google.com> Optimize Class.getMethod() by loading only one method.

Change-Id: I546fec33ff9696a829867704244a79674cf5dd2b
http://b/3431686
6187e1bf832ebf9372e993454fbd48b1694731be 08-Dec-2010 Elliott Hughes <enh@google.com> Extra tests of our Method.invoke detail messages.

Change-Id: I8c055d5e09c49bf40033de9280f0264ef3b7e875
a365feb9c9cef4ceaa99f9265b3f1d64047e8d18 04-Dec-2010 Elliott Hughes <enh@google.com> Check that the VM gives useful detail messages for Method.invoke failures.

(It doesn't, yet, but there's a companion dalvik change to implement this.)

Change-Id: I8a5fb3e37c7c4c5dc0561c2783f98c3c6c588189
4557728efb66c455a52b7669a8eefef7a9e54854 11-Aug-2010 Jesse Wilson <jessewilson@google.com> Moving tests to be under the libcore.* package.

This is indended to make it easier to run on VMs that restrict the packages
from which application classes can be loaded. For example, on the RI you need
to use the bootclasspath to load these tests.

Change-Id: I52193f35c5fcca18b5a3e1d280505b1e29b388af