Mercurial > hg > rhino-tests
changeset 41:466d720bca82 draft
Added five new tests to the test suite src/org/RhinoTests/SimpleBindingsClassTest.java.
author | Pavel Tisnovsky <ptisnovs@redhat.com> |
---|---|
date | Tue, 25 Sep 2012 10:54:08 +0200 |
parents | 0c41d28346b9 |
children | a3b0d341d76b |
files | ChangeLog src/org/RhinoTests/SimpleBindingsClassTest.java |
diffstat | 2 files changed, 64 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Fri Sep 21 13:04:34 2012 +0200 +++ b/ChangeLog Tue Sep 25 10:54:08 2012 +0200 @@ -1,3 +1,8 @@ +2012-09-25 Pavel Tisnovsky <ptisnovs@redhat.com> + + * src/org/RhinoTests/SimpleBindingsClassTest.java: + Added five new tests to this test suite. + 2012-09-21 Pavel Tisnovsky <ptisnovs@redhat.com> * src/org/RhinoTests/CompiledScriptClassTest.java:
--- a/src/org/RhinoTests/SimpleBindingsClassTest.java Fri Sep 21 13:04:34 2012 +0200 +++ b/src/org/RhinoTests/SimpleBindingsClassTest.java Tue Sep 25 10:54:08 2012 +0200 @@ -65,7 +65,7 @@ /** * Object that represents the type of SimpleBindings. */ - Class simpleBindingsClass = null; + Class<?> simpleBindingsClass = null; @Override protected void setUp(String[] args) { @@ -136,10 +136,64 @@ } /** + * Test for method javax.script.SimpleBindings.getClass().isAnnotation() + */ + protected void testIsAnnotation() { + assertFalse(this.simpleBindingsClass.isAnnotation(), + "Method SimpleBindings.getClass().isAnnotation() returns wrong value"); + } + + /** + * Test for method javax.script.SimpleBindings.getClass().isAnnotationPresent() + */ + protected void testIsAnnotationPresent() { + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.annotation.Annotation.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.annotation.Annotation.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.annotation.Documented.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.annotation.Documented.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.annotation.Inherited.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.annotation.Inherited.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.annotation.Retention.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.annotation.Retention.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.annotation.Target.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.annotation.Target.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.Deprecated.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.Deprecated.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.Override.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.Override.class) returns wrong value"); + assertFalse(this.simpleBindingsClass.isAnnotationPresent(java.lang.SuppressWarnings.class), + "Method SimpleBindings.getClass().isAnnotationPresent(java.lang.SuppressWarnings.class) returns wrong value"); + } + + /** + * Test for method javax.script.SimpleBindings.getClass().isAnonymousClass() + */ + protected void testIsAnonymousClass() { + assertFalse(this.simpleBindingsClass.isAnonymousClass(), + "Method SimpleBindings.getClass().isAnonymousClass() returns wrong value"); + } + + /** + * Test for method javax.script.SimpleBindings.getClass().isArray() + */ + protected void testIsArray() { + assertFalse(this.simpleBindingsClass.isArray(), + "Method SimpleBindings.getClass().isArray() returns wrong value"); + } + + /** + * Test for method javax.script.SimpleBindings.getClass().isEnum() + */ + protected void testIsEnum() { + assertFalse(this.simpleBindingsClass.isEnum(), + "Method SimpleBindings.getClass().isEnum() returns wrong value"); + } + + /** * Test for method javax.script.SimpleBindings.getClass().getInterfaces() */ protected void testGetInterfaces() { - List interfaces = Arrays.asList(this.simpleBindingsClass.getInterfaces()); + List<Class<?>> interfaces = Arrays.asList(this.simpleBindingsClass.getInterfaces()); assertTrue(interfaces.contains(Bindings.class), "list of implemented interfaces does not contain Bindings"); } @@ -207,7 +261,7 @@ * Test for method javax.script.SimpleBindings.getClass().getSuperclass() */ protected void testGetSuperclass() { - Class superClass = this.simpleBindingsClass.getSuperclass(); + Class<?> superClass = this.simpleBindingsClass.getSuperclass(); String superClassName = superClass.getName(); assertEquals(superClassName, "java.lang.Object", "Method SimpleBindings.getClass().getSuperclass() returns wrong value " + superClassName); @@ -217,7 +271,7 @@ * Test for method javax.script.SimpleBindings.getClass().getConstructors() */ protected void testGetConstructors() { - Constructor[] constructors = this.simpleBindingsClass.getConstructors(); + Constructor<?>[] constructors = this.simpleBindingsClass.getConstructors(); assertEquals(constructors.length, 2, "only 2 constructors should be set"); String constructorName; String constructorString; @@ -239,7 +293,7 @@ * Test for method javax.script.SimpleBindings.getClass().getDeclaredConstructors() */ protected void testGetDeclaredConstructors() { - Constructor[] constructors = this.simpleBindingsClass.getDeclaredConstructors(); + Constructor<?>[] constructors = this.simpleBindingsClass.getDeclaredConstructors(); assertEquals(constructors.length, 2, "only 2 constructors should be set"); String constructorName; String constructorString;