/hg/rhino-tests: Added following tests into the ScriptEngineFact...

ptisnovs at icedtea.classpath.org ptisnovs at icedtea.classpath.org
Thu Apr 4 01:11:29 PDT 2013


changeset 45ce30265490 in /hg/rhino-tests
details: http://icedtea.classpath.org/hg/rhino-tests?cmd=changeset;node=45ce30265490
author: Pavel Tisnovsky <ptisnovs at redhat.com>
date: Thu Apr 04 10:14:43 2013 +0200

	Added following tests into the ScriptEngineFactoryClassTest:
	getAnnotation, getComponentType, getClasses, getDeclaredClasses,
	getDeclaringClass, getEnclosingClass, getEnclosingConstructor and
	getEnclosingMethod.


diffstat:

 ChangeLog                                            |   8 +
 src/org/RhinoTests/ScriptEngineFactoryClassTest.java |  81 ++++++++++++++++++++
 2 files changed, 89 insertions(+), 0 deletions(-)

diffs (106 lines):

diff -r 102a062e2ee2 -r 45ce30265490 ChangeLog
--- a/ChangeLog	Wed Apr 03 09:57:50 2013 +0200
+++ b/ChangeLog	Thu Apr 04 10:14:43 2013 +0200
@@ -1,3 +1,11 @@
+2013-04-04  Pavel Tisnovsky  <ptisnovs at redhat.com>
+
+	* src/org/RhinoTests/ScriptEngineFactoryClassTest.java:
+	Added following tests into the ScriptEngineFactoryClassTest:
+	getAnnotation, getComponentType, getClasses, getDeclaredClasses,
+	getDeclaringClass, getEnclosingClass, getEnclosingConstructor and
+	getEnclosingMethod.
+
 2013-04-03  Pavel Tisnovsky  <ptisnovs at redhat.com>
 
 	* src/org/RhinoTests/ScriptEngineManagerClassTest.java:
diff -r 102a062e2ee2 -r 45ce30265490 src/org/RhinoTests/ScriptEngineFactoryClassTest.java
--- a/src/org/RhinoTests/ScriptEngineFactoryClassTest.java	Wed Apr 03 09:57:50 2013 +0200
+++ b/src/org/RhinoTests/ScriptEngineFactoryClassTest.java	Thu Apr 04 10:14:43 2013 +0200
@@ -753,6 +753,87 @@
     }
 
     /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getAnnotation()
+     */
+    protected void testGetAnnotation() {
+        Annotation annotation;
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.annotation.Annotation.class);
+        assertNull(annotation, "annotation java.lang.annotation.Annotation should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.annotation.Documented.class);
+        assertNull(annotation, "annotation java.lang.annotation.Documented should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.annotation.Inherited.class);
+        assertNull(annotation, "annotation java.lang.annotation.Inherited should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.annotation.Retention.class);
+        assertNull(annotation, "annotation java.lang.annotation.Retention should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.annotation.Target.class);
+        assertNull(annotation, "annotation java.lang.annotation.Target should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.Deprecated.class);
+        assertNull(annotation, "annotation java.lang.Deprecated should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.Override.class);
+        assertNull(annotation, "annotation java.lang.Override should not be returned");
+        annotation = this.scriptEngineFactoryClass.getAnnotation(java.lang.SuppressWarnings.class);
+        assertNull(annotation, "annotation java.lang.SuppressWarnings should not be returned");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getComponentType()
+     */
+    protected void testGetComponentType() {
+        Class<?> cls = this.scriptEngineFactoryClass.getComponentType();
+        assertNull(cls, "getComponentType() should returns null");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getClasses()
+     */
+    protected void testGetClasses() {
+        Class<?>[] cls = this.scriptEngineFactoryClass.getClasses();
+        assertNotNull(cls, "getClasses() returns null");
+        assertEquals(cls.length, 0, "getClasses() returns wrong value!");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getDeclaredClasses()
+     */
+    protected void testGetDeclaredClasses() {
+        Class<?>[] cls = this.scriptEngineFactoryClass.getDeclaredClasses();
+        assertNotNull(cls, "getDeclaredClasses() returns null");
+        assertEquals(cls.length, 0, "getDeclaredClasses() returns wrong value!");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getDeclaringClass()
+     */
+    protected void testGetDeclaringClass() {
+        Class<?> cls = this.scriptEngineFactoryClass.getDeclaringClass();
+        assertNull(cls, "getDeclaringClass() does not return null");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getEnclosingClass()
+     */
+    protected void testGetEnclosingClass() {
+        Class<?> cls = this.scriptEngineFactoryClass.getEnclosingClass();
+        assertNull(cls, "getEnclosingClass() does not return null");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getEnclosingConstructor()
+     */
+    protected void testGetEnclosingConstructor() {
+        Constructor<?> cons = this.scriptEngineFactoryClass.getEnclosingConstructor();
+        assertNull(cons, "getEnclosingConstructor() does not return null");
+    }
+
+    /**
+     * Test for method javax.script.ScriptEngineFactory.getClass().getEnclosingMethod()
+     */
+    protected void testGetEnclosingMethod() {
+        Method m = this.scriptEngineFactoryClass.getEnclosingMethod();
+        assertNull(m, "getEnclosingMethod() does not return null");
+    }
+
+    /**
      * Test for instanceof operator applied to a class javax.script.ScriptEngineFactory
      */
     @SuppressWarnings("cast")



More information about the distro-pkg-dev mailing list