summaryrefslogtreecommitdiff
path: root/test/044-proxy/src/BasicTest.java
AgeCommit message (Collapse)Author
2018-03-02ART: harden test 044Andreas Gampe
Ensure that spec-required methods are correctly passed to the invocation handler. Do not rely on undefined ordering of methods (and unify the handling). Bug: 73888836 Bug: 73901493 Test: art/test/testrunner/testrunner.py -b --host -t 044 Change-Id: I0886bd78f7a45588384c745e38b4a12de4b81934
2017-06-02Tests: never use System.errKevin Brodsky
Always print stack traces to System.out, and replace all System.err.println()'s with System.out.println(). Follow-up of https://android-review.googlesource.com/#/c/187020/ and https://android-review.googlesource.com/#/c/407032/. Test: m test-art-host m test-art-target Change-Id: I9ab9cd955a8db25b2ec6673790e5bc924f62c88a
2016-07-22ART: Fix type parameter in testsAndreas Gampe
Move Class to Class<?>, Constructor to Constructor<?>, and in general clean up reflection. Test: m test-art-host-run-test Change-Id: I3a4223ee8d14d032015edf34bf27135757f7138c
2015-12-07Replace proxy class names with deterministic ones for test output.Hiroshi Yamauchi
This should avoid potentially flaky test failures in 005-annotations and 044-proxy. (cherrypick commit bc7f8080d1f5d0138cb83cba73a747d43d62c23c) Bug: 25838574 Bug: 12687968 Change-Id: I08765abd82e41258ce4d1d8bb9dffce70c8b6689
2014-03-14resolved conflicts for merge of 773965c0 to klp-dev-plus-aospJeff Hao
Change-Id: I43747a469e8d409397f3d88f6f6f6daaf5fbb372
2014-03-12Test Method.getModifiers() result for proxy methodsBrian Carlstrom
Change-Id: I2ba3be80ea21c5cfc0e2b9463270e34622c8c92b
2014-02-24Fix stack trace for proxy methods and added test case.Jeff Hao
Bug: 11861564 Change-Id: I9513359ff9e5d345ee71d84388afed02bd114ecf (cherry picked from 228d6b8a4f0a21c1e9b2372c3104ce4ee19f65b4)
2013-12-04Fix stack trace for proxy methods and added test case.Jeff Hao
Bug: 11861564 Change-Id: I9513359ff9e5d345ee71d84388afed02bd114ecf
2012-03-21Stash the directly-implemented interfaces in Proxy so we can implement ↵Elliott Hughes
Class.getInterfaces. Also extend test 044 to spot this (found by a libcore test). Change-Id: I50019db49c549f045d94173c3ed9ae81f05ef858
2011-10-24Give proxy all of the return types. Part 2.Jesse Wilson
Change-Id: I953144290307f46824642837530ac4deeb6a78b2
2011-10-14Proxy implementationIan Rogers
This rounds out the proxy implementation by adding missing pieces to the class linker, extending tests and fixing issues in the runtime support. There are also some tweaks for performance and to clean up Method/Object a little. A unit test of the functionality is "art/test/run-test 044" Change-Id: Id94102d10b81cd9b12b95ba8618f6187490204c4
2011-09-29Adding old unit tests to test suite.jeffhao
These tests are copied straight over. They'll still run, but they're using the old system. Change-Id: If494519e52ddf858a9febfc55bdae830468cb3c8