changeset 50:6d02300b36fa draft

Make the test src/org/RhinoTests/BindingsClassTest.java compatible with JDK 7.
author Pavel Tisnovsky <ptisnovs@redhat.com>
date Wed, 10 Oct 2012 12:45:08 +0200
parents 077761971a05
children dc091793be64
files ChangeLog src/org/RhinoTests/BindingsClassTest.java
diffstat 2 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Oct 09 09:18:20 2012 +0200
+++ b/ChangeLog	Wed Oct 10 12:45:08 2012 +0200
@@ -1,3 +1,8 @@
+2012-10-10  Pavel Tisnovsky  <ptisnovs@redhat.com>
+
+	* src/org/RhinoTests/BindingsClassTest.java:
+	Make this test compatible with JDK 7.
+
 2012-10-09  Pavel Tisnovsky  <ptisnovs@redhat.com>
 
 	* src/org/RhinoTests/SimpleBindingsClassTest.java:
--- a/src/org/RhinoTests/BindingsClassTest.java	Tue Oct 09 09:18:20 2012 +0200
+++ b/src/org/RhinoTests/BindingsClassTest.java	Wed Oct 10 12:45:08 2012 +0200
@@ -358,6 +358,21 @@
     protected void testGetMethods() {
         // following methods should be inherited
         final String[] methodsThatShouldExists_jdk6 = {
+            "public abstract boolean java.util.Map.containsValue(java.lang.Object)",
+            "public abstract boolean java.util.Map.equals(java.lang.Object)",
+            "public abstract boolean java.util.Map.isEmpty()",
+            "public abstract boolean javax.script.Bindings.containsKey(java.lang.Object)",
+            "public abstract int java.util.Map.hashCode()",
+            "public abstract int java.util.Map.size()",
+            "public abstract java.lang.Object java.util.Map.put(java.lang.Object,java.lang.Object)",
+            "public abstract java.lang.Object javax.script.Bindings.get(java.lang.Object)",
+            "public abstract java.lang.Object javax.script.Bindings.put(java.lang.String,java.lang.Object)",
+            "public abstract java.lang.Object javax.script.Bindings.remove(java.lang.Object)",
+            "public abstract java.util.Collection java.util.Map.values()",
+            "public abstract java.util.Set java.util.Map.entrySet()",
+            "public abstract java.util.Set java.util.Map.keySet()",
+            "public abstract void java.util.Map.clear()",
+            "public abstract void javax.script.Bindings.putAll(java.util.Map)",
         };
 
         final String[] methodsThatShouldExists_jdk7 = {
@@ -399,6 +414,11 @@
     protected void testGetDeclaredMethods() {
         // following methods should be declared
         final String[] declaredMethodsThatShouldExists_jdk6 = {
+            "public abstract boolean javax.script.Bindings.containsKey(java.lang.Object)",
+            "public abstract java.lang.Object javax.script.Bindings.get(java.lang.Object)",
+            "public abstract java.lang.Object javax.script.Bindings.put(java.lang.String,java.lang.Object)",
+            "public abstract java.lang.Object javax.script.Bindings.remove(java.lang.Object)",
+            "public abstract void javax.script.Bindings.putAll(java.util.Map)",
         };
 
         final String[] declaredMethodsThatShouldExists_jdk7 = {