Mercurial > hg > graal-jvmci-8
changeset 22435:ccfb5d9c5fc8
Add unitests
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Wed, 19 Aug 2015 16:37:42 -0700 |
parents | d811fd497a6f |
children | 5bf761306682 |
files | jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java |
diffstat | 2 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java Wed Aug 19 16:27:06 2015 -0700 +++ b/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java Wed Aug 19 16:37:42 2015 -0700 @@ -59,6 +59,15 @@ } @Test + public void getAnnotationsTest() { + for (Map.Entry<Field, ResolvedJavaField> e : fields.entrySet()) { + Annotation[] expected = e.getKey().getAnnotations(); + Annotation[] actual = e.getValue().getAnnotations(); + assertArrayEquals(expected, actual); + } + } + + @Test public void getAnnotationTest() { for (Map.Entry<Field, ResolvedJavaField> e : fields.entrySet()) { for (Annotation expected : e.getKey().getAnnotations()) {
--- a/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Wed Aug 19 16:27:06 2015 -0700 +++ b/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Wed Aug 19 16:37:42 2015 -0700 @@ -786,6 +786,14 @@ } @Test + public void getAnnotationsTest() { + for (Class<?> c : classes) { + ResolvedJavaType type = metaAccess.lookupJavaType(c); + assertArrayEquals(c.getAnnotations(), type.getAnnotations()); + } + } + + @Test public void getAnnotationTest() { for (Class<?> c : classes) { ResolvedJavaType type = metaAccess.lookupJavaType(c);