Mercurial > hg > rhino-tests
changeset 31:a5384678025c draft
Fixed compiler warning caused by missed generics info.
author | Pavel Tisnovsky <ptisnovs@redhat.com> |
---|---|
date | Thu, 06 Sep 2012 15:39:22 +0200 |
parents | 94e0142da92d |
children | e3f5a19ce034 |
files | ChangeLog src/org/RhinoTests/AbstractScriptEngineClassTest.java src/org/RhinoTests/CompiledScriptClassTest.java src/org/RhinoTests/ScriptContextClassTest.java src/org/RhinoTests/ScriptEngineClassTest.java src/org/RhinoTests/ScriptEngineManagerClassTest.java src/org/RhinoTests/ScriptExceptionClassTest.java src/org/RhinoTests/SimpleBindingsClassTest.java src/org/RhinoTests/SimpleScriptContextClassTest.java |
diffstat | 9 files changed, 32 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Sep 03 13:05:48 2012 +0200 +++ b/ChangeLog Thu Sep 06 15:39:22 2012 +0200 @@ -1,3 +1,15 @@ +2012-09-06 Pavel Tisnovsky <ptisnovs@redhat.com> + + * src/org/RhinoTests/AbstractScriptEngineClassTest.java: + * src/org/RhinoTests/CompiledScriptClassTest.java: + * src/org/RhinoTests/ScriptContextClassTest.java: + * src/org/RhinoTests/ScriptEngineClassTest.java: + * src/org/RhinoTests/ScriptEngineManagerClassTest.java: + * src/org/RhinoTests/ScriptExceptionClassTest.java: + * src/org/RhinoTests/SimpleBindingsClassTest.java: + * src/org/RhinoTests/SimpleScriptContextClassTest.java: + Fixed compiler warning caused by missed generics info. + 2012-09-03 Pavel Tisnovsky <ptisnovs@redhat.com> * src/org/RhinoTests/ScriptExceptionClassTest.java:
--- a/src/org/RhinoTests/AbstractScriptEngineClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/AbstractScriptEngineClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -65,7 +65,7 @@ /** * Object that represents the type of AbstractScriptEngine. */ - Class abstractScriptEngineClass = null; + Class<?> abstractScriptEngineClass = null; @Override protected void setUp(String[] args) { @@ -139,7 +139,7 @@ * Test for method javax.script.AbstractScriptEngine.getClass().getInterfaces() */ protected void testGetInterfaces() { - List interfaces = Arrays.asList(this.abstractScriptEngineClass.getInterfaces()); + List<Class<?>> interfaces = Arrays.asList(this.abstractScriptEngineClass.getInterfaces()); assertTrue(interfaces.contains(ScriptEngine.class), "list of implemented interfaces does not contain ScriptEngine"); } @@ -207,7 +207,7 @@ * Test for method javax.script.AbstractScriptEngine.getClass().getSuperclass() */ protected void testGetSuperclass() { - Class superClass = this.abstractScriptEngineClass.getSuperclass(); + Class<?> superClass = this.abstractScriptEngineClass.getSuperclass(); String superClassName = superClass.getName(); assertEquals(superClassName, "java.lang.Object", "Method AbstractScriptEngine.getClass().getSuperclass() returns wrong value " + superClassName); @@ -217,7 +217,7 @@ * Test for method javax.script.AbstractScriptEngine.getClass().getConstructors() */ protected void testGetConstructors() { - Constructor[] constructors = this.abstractScriptEngineClass.getConstructors(); + Constructor<?>[] constructors = this.abstractScriptEngineClass.getConstructors(); assertEquals(constructors.length, 2, "only 2 constructors should be set"); String constructorName; String constructorString; @@ -239,7 +239,7 @@ * Test for method javax.script.AbstractScriptEngine.getClass().getDeclaredConstructors() */ protected void testGetDeclaredConstructors() { - Constructor[] constructors = this.abstractScriptEngineClass.getDeclaredConstructors(); + Constructor<?>[] constructors = this.abstractScriptEngineClass.getDeclaredConstructors(); assertEquals(constructors.length, 2, "only 2 constructors should be set"); String constructorName; String constructorString; @@ -386,6 +386,7 @@ /** * Test for instanceof operator applied to a class javax.script.AbstractScriptEngine */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new ScriptEngineManager().getEngineByName(Constants.EngineNames.ENGINE_NAME_JavaScript); @@ -395,7 +396,6 @@ // check operator instanceof against all superclasses assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); - assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); } /**
--- a/src/org/RhinoTests/CompiledScriptClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/CompiledScriptClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -79,7 +79,7 @@ /** * Object that represents the type of CompiledScript. */ - Class compiledScriptClass = null; + Class<?> compiledScriptClass = null; @Override protected void setUp(String[] args) { @@ -403,6 +403,7 @@ /** * Test for instanceof operator applied to a class javax.script.CompiledScript */ + @SuppressWarnings("cast") protected void testInstanceOf() throws ScriptException { // tested object Object o = getCompiledScript("6*7"); @@ -412,7 +413,6 @@ // check operator instanceof against all superclasses assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); - assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); } /**
--- a/src/org/RhinoTests/ScriptContextClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/ScriptContextClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -347,6 +347,7 @@ /** * Test for instanceof operator applied to a class javax.script.ScriptContext */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new SimpleScriptContext();
--- a/src/org/RhinoTests/ScriptEngineClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/ScriptEngineClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -357,6 +357,7 @@ /** * Test for instanceof operator applied to a class javax.script.ScriptEngine */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new ScriptEngineManager().getEngineByName(Constants.EngineNames.ENGINE_NAME_JavaScript);
--- a/src/org/RhinoTests/ScriptEngineManagerClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/ScriptEngineManagerClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -387,6 +387,7 @@ /** * Test for instanceof operator applied to a class javax.script.ScriptEngineManager */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new ScriptEngineManager(); @@ -396,7 +397,6 @@ // check operator instanceof against all superclasses assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); - assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); } /**
--- a/src/org/RhinoTests/ScriptExceptionClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/ScriptExceptionClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -67,7 +67,7 @@ /** * Object that represents the type of ScriptException. */ - Class scriptExceptionClass = null; + Class<ScriptException> scriptExceptionClass = null; @Override protected void setUp(String[] args) { @@ -141,7 +141,7 @@ * Test for method javax.script.ScriptException.getClass().getInterfaces() */ protected void testGetInterfaces() { - List interfaces = Arrays.asList(this.scriptExceptionClass.getInterfaces()); + List<Class<?>> interfaces = Arrays.asList(this.scriptExceptionClass.getInterfaces()); assertTrue(interfaces.isEmpty(), "list of implemented interfaces should be empty"); } @@ -226,13 +226,13 @@ testedConstructors.put("public javax.script.ScriptException(java.lang.String,java.lang.String,int)", "javax.script.ScriptException"); testedConstructors.put("public javax.script.ScriptException(java.lang.String,java.lang.String,int,int)", "javax.script.ScriptException"); - Constructor[] constructors = this.scriptExceptionClass.getDeclaredConstructors(); + Constructor<?>[] constructors = this.scriptExceptionClass.getDeclaredConstructors(); assertEquals(constructors.length, 4, "only 4 constructors should be set"); // check if all constructors exists - for (Constructor constructor : constructors) { - String constructorName = constructors[0].getName(); - String constructorString = constructors[0].toString(); + for (Constructor<?> constructor : constructors) { + String constructorName = constructor.getName(); + String constructorString = constructor.toString(); assertTrue(testedConstructors.containsKey(constructorString), "wrong constructor.toString() " + constructorName); assertEquals(testedConstructors.get(constructorString), constructorName, "wrong constructor name " + constructorName); } @@ -406,6 +406,7 @@ /** * Test for instanceof operator applied to a class javax.script.ScriptException */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new ScriptException("script exception"); @@ -417,7 +418,6 @@ assertTrue(o instanceof Exception, "instanceof Exception is wrongly evaluated to false"); assertTrue(o instanceof Throwable, "instanceof Throwable is wrongly evaluated to false"); assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); - assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); } /**
--- a/src/org/RhinoTests/SimpleBindingsClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/SimpleBindingsClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -381,6 +381,7 @@ /** * Test for instanceof operator applied to a class javax.script.SimpleBindings */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new SimpleBindings(); @@ -390,7 +391,6 @@ // check operator instanceof against all superclasses assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); - assertTrue(o instanceof Object, "instanceof Object is wrongly evaluated to false"); } /**
--- a/src/org/RhinoTests/SimpleScriptContextClassTest.java Mon Sep 03 13:05:48 2012 +0200 +++ b/src/org/RhinoTests/SimpleScriptContextClassTest.java Thu Sep 06 15:39:22 2012 +0200 @@ -383,6 +383,7 @@ /** * Test for instanceof operator applied to a class javax.script.SimpleScriptContext */ + @SuppressWarnings("cast") protected void testInstanceOf() { // tested object Object o = new SimpleScriptContext();