You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by va...@apache.org on 2007/02/20 14:51:19 UTC
svn commit: r509557 - in /harmony/enhanced/drlvm/trunk/src/test/regression:
H1802/ H1802/UnresolvedHandlerTest.java H1802/UnresolvedParamTest.java
H1802/run.test.xml H1857/ H1857/Test.java H1857/run.test.xml H2873/
H2873/RemTest.java H2873/run.test.xml
Author: varlax
Date: Tue Feb 20 05:51:19 2007
New Revision: 509557
URL: http://svn.apache.org/viewvc?view=rev&rev=509557
Log:
Few regression tests added for closed issues.
Tested on SLES10@ia32
Added:
harmony/enhanced/drlvm/trunk/src/test/regression/H1802/
harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedHandlerTest.java
harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedParamTest.java
harmony/enhanced/drlvm/trunk/src/test/regression/H1802/run.test.xml
harmony/enhanced/drlvm/trunk/src/test/regression/H1857/
harmony/enhanced/drlvm/trunk/src/test/regression/H1857/Test.java
harmony/enhanced/drlvm/trunk/src/test/regression/H1857/run.test.xml
harmony/enhanced/drlvm/trunk/src/test/regression/H2873/
harmony/enhanced/drlvm/trunk/src/test/regression/H2873/RemTest.java
harmony/enhanced/drlvm/trunk/src/test/regression/H2873/run.test.xml
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedHandlerTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedHandlerTest.java?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedHandlerTest.java (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedHandlerTest.java Tue Feb 20 05:51:19 2007
@@ -0,0 +1,29 @@
+package org.apache.harmony.drlvm.tests.regression.h1802;
+
+import junit.framework.TestCase;
+
+public class UnresolvedHandlerTest extends TestCase {
+
+ public void test() throws Exception {
+ try {
+ X x = new X();
+ x.foo(false);
+ fail();
+ } catch (NoClassDefFoundError ok) {}
+ }
+
+ static class X {
+
+ public void foo(boolean a) {
+ try {
+ if (a) {
+ throw new MissedThrowable();
+ }
+ } catch (MissedThrowable e) {
+ System.out.println(e.getMessage());
+ }
+ }
+ }
+}
+
+class MissedThrowable extends Throwable {}
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedParamTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedParamTest.java?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedParamTest.java (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1802/UnresolvedParamTest.java Tue Feb 20 05:51:19 2007
@@ -0,0 +1,20 @@
+package org.apache.harmony.drlvm.tests.regression.h1802;
+
+import junit.framework.TestCase;
+
+public class UnresolvedParamTest extends TestCase {
+
+ public void test() throws Exception {
+ try {
+ X.foo(null);
+ } catch (NoClassDefFoundError ok) {}
+ }
+ static class X {
+ static void foo(Missed m){
+ System.out.println(m);
+ }
+ }
+}
+
+class Missed {
+}
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1802/run.test.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1802/run.test.xml?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1802/run.test.xml (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1802/run.test.xml Tue Feb 20 05:51:19 2007
@@ -0,0 +1,19 @@
+<project name="RUN HARMONY-1802 Regression Test">
+ <target name="run-test">
+ <delete
+ file="${reg.test.class.path}/org/apache/harmony/drlvm/tests/regression/h1802/Missed.class"
+ verbose="true"/>
+ <run-junit-test
+ test="org.apache.harmony.drlvm.tests.regression.h1802.UnresolvedParamTest"
+ vmarg="-Xem:opt">
+ </run-junit-test>
+ <delete
+ file="${reg.test.class.path}/org/apache/harmony/drlvm/tests/regression/h1802/MissedThrowable.class"
+ verbose="true"/>
+ <run-junit-test
+ test="org.apache.harmony.drlvm.tests.regression.h1802.UnresolvedHandlerTest"
+ vmarg="-Xem:opt -Xverify:none">
+ </run-junit-test>
+ </target>
+</project>
+
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1857/Test.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1857/Test.java?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1857/Test.java (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1857/Test.java Tue Feb 20 05:51:19 2007
@@ -0,0 +1,25 @@
+package org.apache.harmony.drlvm.tests.regression.h1857;
+
+import junit.framework.TestCase;
+
+public class Test extends TestCase {
+
+ public void test() throws Exception {
+ try {
+ new TestClass();
+ fail("NoClassDefFoundError expected. Misconfiguration?");
+ } catch (NoClassDefFoundError ok) {}
+ }
+}
+
+class MissedThrowable extends Throwable {}
+
+class TestClass {
+ public void run() throws MissedThrowable {}
+
+ public void tryMe() {
+ try {
+ run();
+ } catch (MissedThrowable e) {}
+ }
+}
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1857/run.test.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1857/run.test.xml?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1857/run.test.xml (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1857/run.test.xml Tue Feb 20 05:51:19 2007
@@ -0,0 +1,12 @@
+<project name="RUN HARMONY-1857 Regression Test">
+ <target name="run-test">
+ <delete
+ file="${reg.test.class.path}/org/apache/harmony/drlvm/tests/regression/h1857/MissedThrowable.class"
+ verbose="true"/>
+ <run-junit-test
+ test="org.apache.harmony.drlvm.tests.regression.h1857.Test"
+ vmarg="-Xem:opt">
+ </run-junit-test>
+ </target>
+</project>
+
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H2873/RemTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H2873/RemTest.java?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H2873/RemTest.java (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H2873/RemTest.java Tue Feb 20 05:51:19 2007
@@ -0,0 +1,20 @@
+package org.apache.harmony.drlvm.tests.regression.H2873;
+
+import junit.framework.TestCase;
+
+public class RemTest extends TestCase {
+
+ public void testDcmp() throws Exception {
+ double d1 = 3.3d;
+ double d2 = Double.MIN_VALUE;
+ double dd = d1 % d2;
+ assertEquals(0.0d, dd);
+ }
+
+ public void testFrem() throws Exception {
+ float f1 = 5.5f;
+ float f2 = Float.MIN_VALUE;
+ float ff = f1 % f2;
+ assertEquals(0.0f, ff);
+ }
+}
\ No newline at end of file
Added: harmony/enhanced/drlvm/trunk/src/test/regression/H2873/run.test.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H2873/run.test.xml?view=auto&rev=509557
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H2873/run.test.xml (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H2873/run.test.xml Tue Feb 20 05:51:19 2007
@@ -0,0 +1,9 @@
+<project name="RUN HARMONY-2873 Regression Test">
+ <target name="run-test">
+ <run-junit-test
+ test="org.apache.harmony.drlvm.tests.regression.H2873.RemTest"
+ vmarg="-Xem:opt">
+ </run-junit-test>
+ </target>
+</project>
+