diff --git a/build/make/targets/reg.test.run.xml b/build/make/targets/reg.test.run.xml index 392f16c..5d85bd3 100644 --- a/build/make/targets/reg.test.run.xml +++ b/build/make/targets/reg.test.run.xml @@ -38,6 +38,7 @@ + diff --git a/src/test/regression/H2261/RCETest.java b/src/test/regression/H2261/RCETest.java new file mode 100644 index 0000000..c66c39e --- /dev/null +++ b/src/test/regression/H2261/RCETest.java @@ -0,0 +1,31 @@ +package org.apache.harmony.drlvm.tests.regression.h2261; + +import junit.framework.TestCase; + +public class RCETest extends TestCase +{ + private int maximum, minimum, visibleAmount; + + public RCETest() + { + visibleAmount = 10; + minimum = -100; + } + + public static void main(String[] args) + { + (new RCETest()).test(); + } + + public void test() { + minimum = -2147483648; + maximum = 100; + System.out.println("."); + if (maximum - minimum < 0) { + maximum = minimum + Integer.MAX_VALUE; + } + visibleAmount = Math.min(maximum - minimum, visibleAmount); + assertTrue(visibleAmount == 10); + } + +} diff --git a/src/test/regression/H2261/run.test.xml b/src/test/regression/H2261/run.test.xml new file mode 100644 index 0000000..2b71e31 --- /dev/null +++ b/src/test/regression/H2261/run.test.xml @@ -0,0 +1,9 @@ + + + + + + +