/******************************************************************************* * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *******************************************************************************/ package net.adoptopenjdk.test.bigdecimal; import java.math.BigDecimal; import java.math.BigInteger; import java.math.MathContext; import org.junit.Assert; import junit.framework.TestCase; public class TestSuite016 extends TestCase { MathContext rc_MathContext; int rc_int; boolean rc_boolean; long rc_long; BigDecimal rc_BigDecimal; float rc_float; byte rc_byte; short rc_short; double rc_double; BigDecimal[] rc_BigDecimal_array; String rc_String; BigInteger rc_BigInteger; public void testItem_0000() { rc_String = (new BigDecimal("3E+1")).toPlainString(); Assert.assertEquals("30", rc_String); } public void testItem_0001() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0); Assert.assertEquals("32", rc_BigDecimal.toString()); } // public void testItem_0002() // { // boolean caught; // rc_int = (new BigDecimal("32")).hashCode(); // Assert.assertEquals(992, rc_int); // } public void testItem_0003() { rc_BigInteger = (new BigDecimal("0.1")).unscaledValue(); Assert.assertEquals("1", rc_BigInteger.toString()); } public void testItem_0004() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0.1")).divide(new BigDecimal("0"), java.math.RoundingMode.HALF_EVEN); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0005() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0006() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).divide(new BigDecimal("0"), -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0007() { rc_BigDecimal_array = (new BigDecimal("32")).divideAndRemainder(new BigDecimal("32")); } public void testItem_0008() { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("32")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0009() { rc_BigDecimal = (new BigDecimal("32")).plus(); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0010() { rc_BigDecimal = (new BigDecimal("0")).scaleByPowerOfTen(2147483647); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0011() { rc_BigDecimal = (new BigDecimal("0")).abs(); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0012() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0013() { rc_BigDecimal = (new BigDecimal("32")).min(new BigDecimal("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0014() { rc_BigDecimal = (new BigDecimal("32")).stripTrailingZeros(); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0015() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).divideToIntegralValue(new BigDecimal("0"), new MathContext("precision=1 roundingMode=FLOOR")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0016() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).movePointLeft(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0017() { rc_int = (new BigDecimal("32")).scale(); Assert.assertEquals(0, rc_int); } public void testItem_0018() { rc_int = (new BigDecimal("32")).scale(); Assert.assertEquals(0, rc_int); } public void testItem_0019() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\uFFFF', '8', '\uFFFF', '\uFFFF', '\0', '8', '\0', '\1', '\234', '\uFFFF', '\1', '\234', '8', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\1', '\1', '\0', '\0', '\uFFFF', '\uFFFF', '\234', '\uFFFF', '\234', '8', '\0', '\0', '\234', '8', '\1', '\1', '\uFFFF', '\uFFFF', '\uFFFF', '\1', '\0', '\0', '\1', '\1', '\1', '\1', '8', '8', '8', '\234', '\1', '\0', '\uFFFF', '\0', '8', '\1', '\uFFFF', '8', '\uFFFF', '\0', '\0', '\uFFFF', '8', '8', '\uFFFF', '\0', '\uFFFF', '\uFFFF', '8', '8', '8', '\1', '\uFFFF', '8', '8', '8', '\1', '\0', '\0', '\234', '\234', '\0', '\uFFFF', '\234', '\1', '\uFFFF', '\0', '8', '\0', '\uFFFF', '\0', '8', '\1', '\1', '\uFFFF', '\uFFFF', '8', '\1', '\0', '\uFFFF', '\234'}, new MathContext("precision=0 roundingMode=DOWN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0020() { rc_BigDecimal = (new BigDecimal("0E+2147483647")).remainder(new BigDecimal("32"), new MathContext("precision=1 roundingMode=FLOOR")); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0021() { rc_BigDecimal = (new BigDecimal("0E+2147483647")).min(new BigDecimal("32")); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0022() { rc_BigDecimal = (new BigDecimal("32")).pow(-1, new MathContext("precision=1 roundingMode=FLOOR")); Assert.assertEquals("0.03", rc_BigDecimal.toString()); } public void testItem_0023() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("32"), 1, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0024() { rc_BigDecimal = (new BigDecimal("0E+2147483647")).plus(); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0025() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0026() { rc_BigDecimal = (new BigDecimal("32")).negate(new MathContext("precision=1 roundingMode=HALF_UP")); Assert.assertEquals("-3E+1", rc_BigDecimal.toString()); } public void testItem_0027() { rc_MathContext = new MathContext(2147483647); Assert.assertEquals("precision=2147483647 roundingMode=HALF_UP", rc_MathContext.toString()); } public void testItem_0028() { rc_BigDecimal = (new BigDecimal("-3E+1")).pow(1, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-3E+1", rc_BigDecimal.toString()); } public void testItem_0029() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0', '\uFFFF', '\0', '8', '\234', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '\234', '\0', '\uFFFF', '\0', '8', '8', '\uFFFF', '\uFFFF', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '\uFFFF', '\0', '\1', '\0', '\0', '\uFFFF', '\234', '\uFFFF', '\234', '\uFFFF', '8', '\234', '\234', '8', '\0', '\0', '\uFFFF', '8', '\uFFFF', '\uFFFF', '\1', '\0', '\0', '\234', '\1', '\uFFFF', '8', '\uFFFF', '\0', '\234', '\234', '\234', '8', '\uFFFF', '\234', '\uFFFF', '\234', '\0', '8', '\0', '\uFFFF', '\0', '\234', '\uFFFF', '\1', '8', '\234', '\0', '\1', '\uFFFF', '\uFFFF', '8', '\234', '\uFFFF', '\234', '\0', '\0', '\1', '\1', '\0', '\uFFFF', '\uFFFF', '\1', '8', '\uFFFF', '\1', '\0', '\234', '\1', '\234', '\234', '\uFFFF', '\0', '\234', '\0', '8', '\234', '\0', '\uFFFF'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0030() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("32"), -1, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0031() { rc_String = (new BigDecimal("0E+2147483647")).toPlainString(); Assert.assertEquals("0", rc_String); } public void testItem_0032() { rc_BigDecimal = (new BigDecimal("0E+2147483647")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0033() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0034() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-3E+1")).divide(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0035() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0036() { rc_String = (new BigDecimal("32")).toEngineeringString(); Assert.assertEquals("32", rc_String); } public void testItem_0037() { rc_MathContext = new MathContext(1, java.math.RoundingMode.UP); Assert.assertEquals("precision=1 roundingMode=UP", rc_MathContext.toString()); } public void testItem_0038() { rc_BigDecimal_array = (new BigDecimal("32")).divideAndRemainder(new BigDecimal("32")); } public void testItem_0039() { rc_short = (new BigDecimal("32")).shortValueExact(); Assert.assertEquals(32, rc_short); } public void testItem_0040() { boolean caught; caught = false; try { rc_MathContext = new MathContext(""); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0041() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0042() { rc_BigDecimal = (new BigDecimal("-3E+1")).divide(new BigDecimal("-3E+1"), java.math.RoundingMode.DOWN); Assert.assertEquals("0E+1", rc_BigDecimal.toString()); } public void testItem_0043() { rc_BigDecimal = (new BigDecimal("32")).stripTrailingZeros(); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0044() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).pow(2147483647, new MathContext("precision=1 roundingMode=UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0045() { rc_BigInteger = (new BigDecimal("32")).toBigInteger(); Assert.assertEquals("32", rc_BigInteger.toString()); } public void testItem_0046() { rc_BigDecimal = new BigDecimal(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0047() { rc_BigDecimal = (new BigDecimal("0E+2147483647")).abs(); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0048() { rc_BigDecimal = (new BigDecimal("0E+1")).setScale(-2147483648); Assert.assertEquals("0E+2147483648", rc_BigDecimal.toString()); } public void testItem_0049() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("LPHCS"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0050() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}, new MathContext("precision=1 roundingMode=UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0051() { rc_BigDecimal = (new BigDecimal("32")).add(new BigDecimal("32")); Assert.assertEquals("64", rc_BigDecimal.toString()); } public void testItem_0052() { rc_BigInteger = (new BigDecimal("32")).toBigIntegerExact(); Assert.assertEquals("32", rc_BigInteger.toString()); } public void testItem_0053() { rc_int = (new BigDecimal("0E+1")).intValueExact(); Assert.assertEquals(0, rc_int); } public void testItem_0054() { rc_String = (new BigDecimal("0E+2147483647")).toEngineeringString(); Assert.assertEquals("0.00E+2147483649", rc_String); } public void testItem_0055() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0056() { rc_String = (new BigDecimal("0E+1")).toPlainString(); Assert.assertEquals("0", rc_String); } public void testItem_0057() { rc_int = (new BigDecimal("32")).precision(); Assert.assertEquals(2, rc_int); } public void testItem_0058() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).remainder(new BigDecimal("0E+2147483647")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0059() { rc_BigDecimal = (new BigDecimal("64")).setScale(1, java.math.RoundingMode.CEILING); Assert.assertEquals("64.0", rc_BigDecimal.toString()); } public void testItem_0060() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -2147483648); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0061() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\1', '\0', '\uFFFF', '\234', '\234', '\0', '\1', '\0', '\uFFFF', '\0', '8', '\0', '\234', '\0', '\uFFFF', '\1', '\0', '\0', '\234', '\0', '\uFFFF', '\0', '\234', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '8', '\234', '\1', '\0', '\uFFFF', '\234', '\uFFFF', '\0', '\1', '\234', '\234', '\234', '\1', '\0', '\0', '\234', '\1', '\234', '\234', '\0', '\1', '\0', '\1', '8', '\234', '\0', '\uFFFF', '\0', '\uFFFF', '\uFFFF', '\234', '\1', '\0', '\uFFFF', '\234', '\uFFFF', '8', '\234', '8', '\234', '8', '\234', '\1', '8', '\uFFFF', '\uFFFF', '\1', '8', '8', '8', '\uFFFF', '\1', '\0', '8', '\234', '\234', '\0', '\234', '8', '8', '8', '\0', '\1', '\234'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0062() { rc_int = (new BigDecimal("64.0")).compareTo(new BigDecimal("0E+1")); Assert.assertEquals(1, rc_int); } public void testItem_0063() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("0E+1")).divideAndRemainder(new BigDecimal("0E+1"), new MathContext("precision=0 roundingMode=DOWN")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0064() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0E+1")).setScale(-1, 2147483647); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0065() { rc_float = (new BigDecimal("64.0")).floatValue(); Assert.assertEquals(64.0F, rc_float, 0); } // public void testItem_0066() // { // boolean caught; // rc_int = (new BigDecimal("320.0E+2147483647")).scale(); // Assert.assertEquals(-2147483648, rc_int); // } public void testItem_0067() { rc_String = (new BigDecimal("64.0")).toPlainString(); Assert.assertEquals("64.0", rc_String); } // public void testItem_0068() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("0E+1")).multiply(new BigDecimal("320.0E+2147483647"), new MathContext("precision=1 roundingMode=FLOOR")); // Assert.assertEquals("0E+2147483648", rc_BigDecimal.toString()); // } public void testItem_0069() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("4RL?FIN", new MathContext("precision=1 roundingMode=FLOOR")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } // public void testItem_0070() // { // boolean caught; // caught = false; // try { // rc_int = (new BigDecimal("320.0E+2147483647")).intValue(); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.61073825503355%", true, caught); // } public void testItem_0071() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("", new MathContext("precision=0 roundingMode=DOWN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0072() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\1', '\1', '8', '8', '\0', '\0', '8', '8', '\0', '\0', '\234', '\234', '\0', '\1', '\234', '8', '\uFFFF', '\uFFFF', '\1', '\1', '8', '\1', '8', '8', '\0', '\1', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '\1', '\uFFFF', '\1', '\234', '\0', '8', '\1', '\234', '\234', '\1', '\0', '8', '\1', '\0', '8', '\uFFFF', '\0', '8', '\1', '8', '\1', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\0', '\1', '\234', '\234', '\1', '\uFFFF', '\uFFFF', '\uFFFF', '8', '8', '\1', '\234', '8', '\uFFFF', '\uFFFF', '\234', '\234', '\1', '8', '\0', '\234', '8', '\uFFFF', '\1', '\1', '\uFFFF', '\1', '\234', '8', '\234', '\234', '\0', '8', '\234', '\0', '\234', '8', '\1', '\uFFFF', '\1', '\234', '8', '\uFFFF', '\uFFFF'}, new MathContext("precision=0 roundingMode=DOWN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0073() { rc_BigDecimal = (new BigDecimal("00.0E+2147483647")).movePointLeft(-2147483648); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0074() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\234', '\1', '\0', '8', '\1', '8', '\234', '8', '8', '\234', '8', '\234', '\uFFFF', '\1', '\234', '\234', '\1', '\1', '\0', '\1', '\234', '\0', '8', '\234', '\1', '\0', '\0', '8', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\234', '\uFFFF', '\1', '\234', '8', '\uFFFF', '8', '\0', '\1', '\0', '\1', '\uFFFF', '\234', '8', '8', '8', '\1', '\1', '8', '\234', '\0', '\1', '\uFFFF', '\0', '\uFFFF', '\1', '\uFFFF', '\234', '\uFFFF', '\0', '\1', '8', '\1', '8', '\0', '\234', '\uFFFF', '8', '\uFFFF', '\0', '\234', '\uFFFF', '8', '8', '\1', '\uFFFF', '8', '\0', '\234', '8', '\1', '\uFFFF', '8', '8', '8', '\uFFFF', '\uFFFF', '8', '\0', '\1', '\0', '\0', '\234', '\1', '\uFFFF', '\1', '8'}, new MathContext("precision=1 roundingMode=UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0075() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(";GB?6JLTEMW4QI?GPQH?VW>8PU4=H98T<"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0076() { rc_int = (new BigDecimal("0")).intValue(); Assert.assertEquals(0, rc_int); } public void testItem_0077() { rc_BigDecimal = new BigDecimal(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } // public void testItem_0078() // { // boolean caught; // rc_int = (new BigDecimal("00.0E+2147483647")).intValueExact(); // Assert.assertEquals(0, rc_int); // } public void testItem_0079() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("00.0E+2147483647")).divideAndRemainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0080() { rc_BigInteger = (new BigDecimal("32")).toBigInteger(); Assert.assertEquals("32", rc_BigInteger.toString()); } // public void testItem_0081() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).scaleByPowerOfTen(0); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } // public void testItem_0082() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).scaleByPowerOfTen(0); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0083() { rc_String = (new BigDecimal("0")).toString(); Assert.assertEquals("0", rc_String); } public void testItem_0084() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -1); Assert.assertEquals("3.2E+2", rc_BigDecimal.toString()); } public void testItem_0085() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).remainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.61073825503355%", true, caught); } public void testItem_0086() { rc_BigDecimal = (new BigDecimal("0")).movePointLeft(-2147483648); Assert.assertEquals("0", rc_BigDecimal.toString()); } // public void testItem_0087() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("00.0E+2147483647")).abs(); // Assert.assertEquals("0E+2147483648", rc_BigDecimal.toString()); // } // public void testItem_0088() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).abs(new MathContext("precision=1 roundingMode=FLOOR")); // Assert.assertEquals("3E-2147483647", rc_BigDecimal.toString()); // } // public void testItem_0089() // { // boolean caught; // rc_int = (new BigDecimal("00.0E+2147483647")).hashCode(); // Assert.assertEquals(-2147483648, rc_int); // } public void testItem_0090() { rc_BigDecimal = new BigDecimal(1135879015891L); Assert.assertEquals("1135879015891", rc_BigDecimal.toString()); } // public void testItem_0091() // { // boolean caught; // rc_byte = (new BigDecimal("00.0E+2147483647")).byteValueExact(); // Assert.assertEquals(0, rc_byte); // } public void testItem_0092() { rc_BigInteger = (new BigDecimal("0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0093() { rc_long = (new BigDecimal("1135879015891")).longValue(); Assert.assertEquals(1135879015891L, rc_long); } public void testItem_0094() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0095() { rc_BigDecimal = (new BigDecimal("1135879015891")).setScale(1, java.math.RoundingMode.DOWN); Assert.assertEquals("1135879015891.0", rc_BigDecimal.toString()); } public void testItem_0096() { rc_BigInteger = (new BigDecimal("3.2E+2")).toBigInteger(); Assert.assertEquals("320", rc_BigInteger.toString()); } // public void testItem_0097() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1135879015891")).setScale(2147483647); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0098() { rc_BigDecimal = (new BigDecimal("0")).plus(); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0099() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1135879015891.0")).divideToIntegralValue(new BigDecimal("3E-2147483647"), new MathContext("precision=1 roundingMode=FLOOR")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0100() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 2147483647); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0101() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2E+2")).pow(1, new MathContext("precision=2147483647 roundingMode=HALF_UP")); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0102() { rc_BigDecimal = (new BigDecimal("3E-2147483647")).divide(new BigDecimal("1135879015891"), java.math.RoundingMode.HALF_DOWN); Assert.assertEquals("0E-2147483647", rc_BigDecimal.toString()); } public void testItem_0103() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0104() { rc_BigDecimal = new BigDecimal(-2147483648); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0105() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-2147483648")).divide(new BigDecimal("3.2E+2"), 2147483647); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } @SuppressWarnings("unlikely-arg-type") public void testItem_0106() { rc_boolean = (new BigDecimal("0E-2147483647")).equals("5LUANDS2DLDYW?7FR805:TXO9;>O9FF:[email protected]@>0<45G>E1L:M7=BU168ASG"); Assert.assertEquals(false, rc_boolean); } public void testItem_0107() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3E-2147483647")).divide(new BigDecimal("3.2E+2")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0108() { rc_MathContext = new MathContext(0); Assert.assertEquals("precision=0 roundingMode=HALF_UP", rc_MathContext.toString()); } public void testItem_0109() { rc_BigDecimal = (new BigDecimal("0E-2147483647")).negate(); Assert.assertEquals("0E-2147483647", rc_BigDecimal.toString()); } public void testItem_0110() { rc_BigDecimal = (new BigDecimal("3.2E+2")).abs(new MathContext("precision=1 roundingMode=UP")); Assert.assertEquals("4E+2", rc_BigDecimal.toString()); } public void testItem_0111() { rc_BigDecimal = (new BigDecimal("4E+2")).multiply(new BigDecimal("-2147483648")); Assert.assertEquals("-8.589934592E+11", rc_BigDecimal.toString()); } public void testItem_0112() { rc_BigDecimal = (new BigDecimal("-2147483648")).plus(); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0113() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 2147483647, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0114() { rc_BigDecimal = (new BigDecimal("-8.589934592E+11")).ulp(); Assert.assertEquals("1E+2", rc_BigDecimal.toString()); } public void testItem_0115() { rc_BigDecimal = (new BigDecimal("3E-2147483647")).negate(); Assert.assertEquals("-3E-2147483647", rc_BigDecimal.toString()); } public void testItem_0116() { rc_double = (new BigDecimal("1E+2")).doubleValue(); Assert.assertEquals(100.0, rc_double, 0); } public void testItem_0117() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -2147483648, new MathContext("precision=2147483647 roundingMode=HALF_UP")); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0118() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF'}, -2147483648, -1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0119() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0120() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0121() { rc_MathContext = new MathContext(0, java.math.RoundingMode.UNNECESSARY); Assert.assertEquals("precision=0 roundingMode=UNNECESSARY", rc_MathContext.toString()); } public void testItem_0122() { rc_int = (new BigDecimal("-3E-2147483647")).scale(); Assert.assertEquals(2147483647, rc_int); } public void testItem_0123() { rc_BigDecimal = (new BigDecimal("-3E-2147483647")).movePointLeft(-2147483648); Assert.assertEquals("-30", rc_BigDecimal.toString()); } // public void testItem_0124() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).round(new MathContext("precision=1 roundingMode=UP")); // Assert.assertEquals("4E-2147483647", rc_BigDecimal.toString()); // } public void testItem_0125() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\uFFFF', '\0', '\0', '8', '\234', '\234', '\234', '\234', '\uFFFF', '8', '\0', '\1', '8', '\1', '\234', '\0', '\1', '8', '\1', '\0', '\0', '\0', '\uFFFF', '\uFFFF', '\uFFFF', '8', '\0', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '\0', '\0', '8', '\1', '8', '\0', '\0', '\uFFFF', '\234', '\1', '\234', '\0', '\1', '8', '\234', '\234', '\uFFFF', '8', '\0', '\uFFFF', '\uFFFF', '\0', '\234', '\234', '\1', '\234', '\uFFFF', '\uFFFF', '8', '\0', '\1', '8', '\1', '\uFFFF', '\0', '\234', '\1', '\1', '\uFFFF', '\uFFFF', '8', '8', '8', '\234', '\234', '\1', '\234', '\uFFFF', '\0', '\1', '\1', '\0', '\234', '\1', '\0', '\0', '\0', '\uFFFF', '\0', '\1', '\0', '\uFFFF', '\1', '\234', '\0'}, 1, -2147483648, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0126() { rc_BigDecimal = (new BigDecimal("4E-2147483647")).abs(new MathContext("precision=2147483647 roundingMode=HALF_UP")); Assert.assertEquals("4E-2147483647", rc_BigDecimal.toString()); } public void testItem_0127() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234'}, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0128() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0129() { rc_BigDecimal = (new BigDecimal("-30")).remainder(new BigDecimal("-30")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0130() { boolean caught; caught = false; try { rc_long = (new BigDecimal("4E-2147483647")).longValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0131() { rc_MathContext = new MathContext(2147483647, java.math.RoundingMode.DOWN); Assert.assertEquals("precision=2147483647 roundingMode=DOWN", rc_MathContext.toString()); } public void testItem_0132() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0133() { rc_byte = (new BigDecimal("-30")).byteValueExact(); Assert.assertEquals(-30, rc_byte); } // public void testItem_0134() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("4E+2")).divide(new BigDecimal("0"), -2147483648, java.math.RoundingMode.HALF_EVEN); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0135() { rc_BigDecimal = (new BigDecimal("-30")).setScale(1, java.math.RoundingMode.HALF_DOWN); Assert.assertEquals("-30.0", rc_BigDecimal.toString()); } public void testItem_0136() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("0")).divideAndRemainder(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0137() { rc_String = (new BigDecimal("4E-2147483647")).toString(); Assert.assertEquals("4E-2147483647", rc_String); } public void testItem_0138() { rc_BigDecimal = (new BigDecimal("4E+2")).plus(new MathContext("precision=2147483647 roundingMode=HALF_UP")); Assert.assertEquals("4E+2", rc_BigDecimal.toString()); } // public void testItem_0139() // { // boolean caught; // rc_int = (new BigDecimal("320.0E+2147483647")).precision(); // Assert.assertEquals(2, rc_int); // } public void testItem_0140() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("4E-2147483647")).setScale(-2147483648, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0141() { rc_BigDecimal = (new BigDecimal("4E+2")).setScale(-1, java.math.RoundingMode.HALF_DOWN); Assert.assertEquals("4.0E+2", rc_BigDecimal.toString()); } public void testItem_0142() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0143() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0144() { rc_BigDecimal = (new BigDecimal("4E+2")).setScale(0); Assert.assertEquals("400", rc_BigDecimal.toString()); } public void testItem_0145() { rc_BigDecimal = (new BigDecimal("400")).abs(new MathContext("precision=1 roundingMode=UP")); Assert.assertEquals("4E+2", rc_BigDecimal.toString()); } public void testItem_0146() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).pow(2147483647); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0147() { rc_BigDecimal = new BigDecimal(1); Assert.assertEquals("1", rc_BigDecimal.toString()); } // public void testItem_0148() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).ulp(); // Assert.assertEquals("1E+2147483648", rc_BigDecimal.toString()); // } public void testItem_0149() { rc_BigDecimal = (new BigDecimal("400")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0150() { rc_BigDecimal = (new BigDecimal("4E+2")).divide(new BigDecimal("4E+2"), -1, 1); Assert.assertEquals("0E+1", rc_BigDecimal.toString()); } public void testItem_0151() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}, 0, 0); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0152() // { // boolean caught; // caught = false; // try { // rc_BigInteger = (new BigDecimal("320.0E+2147483647")).toBigInteger(); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // public void testItem_0153() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("1E+2147483647")).round(new MathContext("precision=2147483647 roundingMode=HALF_UP")); // Assert.assertEquals("1E+2147483648", rc_BigDecimal.toString()); // } // public void testItem_0154() // { // boolean caught; // caught = false; // try { // rc_BigInteger = (new BigDecimal("1E+2147483647")).toBigIntegerExact(); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0155() { rc_MathContext = new MathContext(0); Assert.assertEquals("precision=0 roundingMode=HALF_UP", rc_MathContext.toString()); } public void testItem_0156() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0157() { rc_BigDecimal = (new BigDecimal("4E+2")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("4E+2", rc_BigDecimal.toString()); } public void testItem_0158() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0159() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("", new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0160() { rc_BigDecimal = (new BigDecimal("400")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("400", rc_BigDecimal.toString()); } // public void testItem_0161() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).abs(); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0162() { rc_BigDecimal = (new BigDecimal("3.2")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-3.2", rc_BigDecimal.toString()); } public void testItem_0163() { boolean caught; caught = false; try { rc_MathContext = new MathContext("JLHHM9L<G:3DP1RGF;8XKY5IJC>QE31KUOY:[email protected]:S47WBM:M7X5PO4E55GWVS0NVHC0N><HDIY2C:@A<G9R2H3W"); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0164() { rc_BigDecimal = (new BigDecimal("3.2")).plus(new MathContext("precision=1 roundingMode=UP")); Assert.assertEquals("4", rc_BigDecimal.toString()); } public void testItem_0165() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("KW78O3;95VO32L?2BGM=I20W>L;IA?K=4>:H>DM3NB93IS13FW=", new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0166() { rc_BigDecimal = (new BigDecimal("-3.2")).scaleByPowerOfTen(-1); Assert.assertEquals("-0.32", rc_BigDecimal.toString()); } public void testItem_0167() { rc_BigDecimal = new BigDecimal(0.0, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0168() { rc_int = (new BigDecimal("4E+2")).intValue(); Assert.assertEquals(400, rc_int); } public void testItem_0169() { rc_BigDecimal = (new BigDecimal("3.2")).ulp(); Assert.assertEquals("0.1", rc_BigDecimal.toString()); } public void testItem_0170() { rc_BigDecimal = (new BigDecimal("4E+2")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("4E+2", rc_BigDecimal.toString()); } public void testItem_0171() { rc_String = (new BigDecimal("4E+2")).toPlainString(); Assert.assertEquals("400", rc_String); } public void testItem_0172() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0173() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\234', '\uFFFF', '\0', '\1', '\0', '\1', '8', '\0', '\1', '\234', '\234', '\uFFFF', '8', '\0', '\1', '\uFFFF', '\1', '\0', '8', '\234', '\uFFFF', '8', '8', '8', '8', '\uFFFF', '\uFFFF', '8', '\1', '\uFFFF', '\0', '\uFFFF', '\1', '\1', '\0', '\uFFFF', '\0', '8', '\234'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0174() { rc_int = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).intValue(); Assert.assertEquals(0, rc_int); } public void testItem_0175() { rc_String = (new BigDecimal("3.2")).toString(); Assert.assertEquals("3.2", rc_String); } public void testItem_0176() { rc_BigDecimal = (new BigDecimal("3.2")).divide(new BigDecimal("4E+2")); Assert.assertEquals("0.008", rc_BigDecimal.toString()); } public void testItem_0177() { rc_BigDecimal = (new BigDecimal("-0.32")).pow(1, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-0.32", rc_BigDecimal.toString()); } public void testItem_0178() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).plus(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0179() { rc_BigDecimal = (new BigDecimal("-0.32")).add(new BigDecimal("-0.32")); Assert.assertEquals("-0.64", rc_BigDecimal.toString()); } public void testItem_0180() { rc_BigDecimal = (new BigDecimal("-0.32")).movePointLeft(1); Assert.assertEquals("-0.032", rc_BigDecimal.toString()); } public void testItem_0181() { rc_BigDecimal_array = (new BigDecimal("-0.032")).divideAndRemainder(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368"), new MathContext("precision=0 roundingMode=HALF_UP")); } public void testItem_0182() { rc_BigDecimal = (new BigDecimal("-0.32")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-0.32", rc_BigDecimal.toString()); } public void testItem_0183() { rc_BigDecimal = (new BigDecimal("-0.32")).min(new BigDecimal("-0.032")); Assert.assertEquals("-0.32", rc_BigDecimal.toString()); } public void testItem_0184() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).divide(new BigDecimal("-0.032")); Assert.assertEquals("-5.617791046444736587953981991615761149939705235182656143716171150098664399375891836268423707273964942860639342297324452007322541465295755711514610834485547405814059705517227564882671565324666529502370890889222935697018226153225717130181517479128854633587432068879522599023068036903728121289075125818253901824E+309", rc_BigDecimal.toString()); } public void testItem_0185() { rc_int = (new BigDecimal("-0.032")).signum(); Assert.assertEquals(-1, rc_int); } public void testItem_0186() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\1', '\234', '8', '\234', '\234', '8', '\uFFFF', '\uFFFF', '8', '\1', '\234', '\uFFFF', '\0', '\1', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '\234', '\0', '\1', '\1', '8', '\234', '\0', '8', '\234', '\0', '\1', '\234', '\1', '8', '\uFFFF', '\1', '\1', '\uFFFF', '\uFFFF', '8', '\1', '\234', '\uFFFF', '\uFFFF', '\1', '\0', '\1', '\234', '8', '\1', '\uFFFF', '\1', '\234', '\0', '\uFFFF', '\0', '\234', '\uFFFF', '\234', '\1', '8', '\234', '\234', '\0', '\234', '\0', '\uFFFF', '\1', '8', '8', '8', '\0', '\1', '\0', '8', '\1', '\234', '\1', '\uFFFF', '\0', '8', '\0', '\0', '8', '\1', '\uFFFF', '8', '\0', '\0', '\uFFFF', '\0', '\234', '\0', '\0', '\1', '8', '8', '\234', '8', '8', '\0'}, -1, -1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0187() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(";5A39MFX8<[email protected][email protected]<[email protected];R3=2GN4NTJLST4;I?EP:81D;7<0PO9?96=6:LLRWPI;REEW3>XX?2N5HABX", new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0188() { rc_int = (new BigDecimal("-5.617791046444736587953981991615761149939705235182656143716171150098664399375891836268423707273964942860639342297324452007322541465295755711514610834485547405814059705517227564882671565324666529502370890889222935697018226153225717130181517479128854633587432068879522599023068036903728121289075125818253901824E+309")).compareTo(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")); Assert.assertEquals(-1, rc_int); } public void testItem_0189() { rc_BigDecimal = new BigDecimal(1135879015891L); Assert.assertEquals("1135879015891", rc_BigDecimal.toString()); } public void testItem_0190() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -2147483648, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0191() { rc_BigDecimal = (new BigDecimal("1135879015891")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1135879015891", rc_BigDecimal.toString()); } public void testItem_0192() { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).divide(new BigDecimal("320.0E+2147483647"), 1, java.math.RoundingMode.HALF_EVEN); Assert.assertEquals("1.0", rc_BigDecimal.toString()); } public void testItem_0193() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '8', '\0', '8', '\234', '8', '\0', '\234', '\0', '\uFFFF', '\uFFFF', '\1', '\234', '8', '\uFFFF', '\234', '8', '\234', '\0', '8', '\uFFFF', '\234', '8', '\0', '\0', '\uFFFF', '\234'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0194() { rc_BigInteger = (new BigDecimal("-5.617791046444736587953981991615761149939705235182656143716171150098664399375891836268423707273964942860639342297324452007322541465295755711514610834485547405814059705517227564882671565324666529502370890889222935697018226153225717130181517479128854633587432068879522599023068036903728121289075125818253901824E+309")).toBigIntegerExact(); Assert.assertEquals("-5617791046444736587953981991615761149939705235182656143716171150098664399375891836268423707273964942860639342297324452007322541465295755711514610834485547405814059705517227564882671565324666529502370890889222935697018226153225717130181517479128854633587432068879522599023068036903728121289075125818253901824000", rc_BigInteger.toString()); } public void testItem_0195() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0196() { rc_int = (new BigDecimal("32")).intValue(); Assert.assertEquals(32, rc_int); } public void testItem_0197() { rc_BigInteger = (new BigDecimal("32")).toBigInteger(); Assert.assertEquals("32", rc_BigInteger.toString()); } public void testItem_0198() { rc_BigDecimal = (new BigDecimal("1.0")).divideToIntegralValue(new BigDecimal("-0.032"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-31", rc_BigDecimal.toString()); } public void testItem_0199() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-1, java.math.RoundingMode.HALF_DOWN); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0200() { rc_BigDecimal = new BigDecimal(new char[]{'8'}, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("8", rc_BigDecimal.toString()); } public void testItem_0201() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}, 0, -2147483648, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0202() { rc_String = (new BigDecimal("32")).toString(); Assert.assertEquals("32", rc_String); } public void testItem_0203() { rc_BigDecimal = (new BigDecimal("-31")).add(new BigDecimal("8"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-23", rc_BigDecimal.toString()); } public void testItem_0204() { rc_BigDecimal = new BigDecimal(-1, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0205() { rc_BigDecimal = (new BigDecimal("-23")).stripTrailingZeros(); Assert.assertEquals("-23", rc_BigDecimal.toString()); } public void testItem_0206() { rc_BigDecimal = (new BigDecimal("-0.032")).movePointLeft(0); Assert.assertEquals("-0.032", rc_BigDecimal.toString()); } public void testItem_0207() { rc_BigDecimal = (new BigDecimal("-23")).divide(new BigDecimal("-0.032"), 1); Assert.assertEquals("718", rc_BigDecimal.toString()); } public void testItem_0208() { boolean caught; caught = false; try { rc_long = (new BigDecimal("-0.032")).longValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0209() { rc_BigInteger = (new BigDecimal("718")).unscaledValue(); Assert.assertEquals("718", rc_BigInteger.toString()); } public void testItem_0210() { rc_BigDecimal = (new BigDecimal("-23")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0211() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0', '8', '8', '\234', '\234', '\uFFFF', '\0', '\234', '\234', '\uFFFF', '8', '8', '\1', '\234', '\1', '\234', '\uFFFF', '8', '\1', '\uFFFF', '\1', '\uFFFF', '8', '8', '\0', '\1', '8', '\234', '\1', '\uFFFF', '8', '\uFFFF', '\1', '8', '\uFFFF', '\uFFFF', '\234', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '8', '\0', '\0', '\uFFFF', '\0', '\0', '8', '\uFFFF', '8', '\uFFFF', '\0', '8', '\234', '\234', '8', '\1', '\234', '\234', '\234', '\0', '\1', '\1', '\0', '\uFFFF', '\0', '\234', '8', '\0', '\uFFFF', '\234', '8', '\0', '8', '\0', '\0', '\0', '\1', '8', '\0', '\234', '8', '\uFFFF', '\234', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\0', '8', '\uFFFF', '8', '8', '\0', '\1', '\uFFFF', '8', '\uFFFF', '8'}, 0, -2147483648); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0212() { rc_BigDecimal = (new BigDecimal("1")).divideToIntegralValue(new BigDecimal("1")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0213() { rc_BigDecimal = (new BigDecimal("1")).min(new BigDecimal("-0.032")); Assert.assertEquals("-0.032", rc_BigDecimal.toString()); } public void testItem_0214() { rc_byte = (new BigDecimal("1")).byteValueExact(); Assert.assertEquals(1, rc_byte); } public void testItem_0215() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0216() { rc_BigDecimal = (new BigDecimal("718")).stripTrailingZeros(); Assert.assertEquals("718", rc_BigDecimal.toString()); } public void testItem_0217() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-23")).divide(new BigDecimal("718")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0218() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0219() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0220() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234'}, 1, 0, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0221() { rc_String = (new BigDecimal("-0.032")).toEngineeringString(); Assert.assertEquals("-0.032", rc_String); } public void testItem_0222() { rc_BigDecimal = (new BigDecimal("1")).max(new BigDecimal("-23")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0223() { rc_BigDecimal = (new BigDecimal("-23")).remainder(new BigDecimal("718")); Assert.assertEquals("-23", rc_BigDecimal.toString()); } public void testItem_0224() { rc_int = (new BigDecimal("1")).precision(); Assert.assertEquals(1, rc_int); } public void testItem_0225() { rc_BigDecimal = new BigDecimal(1.0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0226() { boolean caught; caught = false; try { rc_MathContext = new MathContext(""); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0227() { rc_BigDecimal = (new BigDecimal("-23")).min(new BigDecimal("-23")); Assert.assertEquals("-23", rc_BigDecimal.toString()); } public void testItem_0228() { rc_BigDecimal = (new BigDecimal("-23")).add(new BigDecimal("-23"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-46", rc_BigDecimal.toString()); } public void testItem_0229() { rc_BigDecimal = (new BigDecimal("718")).add(new BigDecimal("-23"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("695", rc_BigDecimal.toString()); } // public void testItem_0230() // { // boolean caught; // rc_int = (new BigDecimal("-23")).hashCode(); // Assert.assertEquals(-713, rc_int); // } public void testItem_0231() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\0', '\0', '\234', '\234', '\234', '8', '\1', '\0', '\uFFFF', '8', '\234', '\1', '\uFFFF', '8', '\uFFFF', '8', '\1', '\234', '\1', '\234', '\1', '\1', '\0', '\234', '8', '\1', '\1', '8', '8', '\uFFFF', '\1', '\234', '8', '\234', '8', '\234', '\0', '\uFFFF', '\uFFFF', '\0', '\0', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '\234', '\0', '\uFFFF', '\0', '\234', '\234', '8', '\234', '\0', '8', '\1', '\0', '\1', '\234', '\uFFFF', '\1', '\234', '8', '\uFFFF', '\uFFFF', '\uFFFF', '\0', '\234', '\234', '\uFFFF', '\uFFFF', '\1', '\0', '\uFFFF', '\0', '8', '8', '8', '\234', '\uFFFF', '\0', '\uFFFF', '8', '\1', '\234', '8', '\234', '\0', '\1', '8', '8', '\0', '8', '\0', '8', '\uFFFF', '\0', '\0'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0232() { rc_BigDecimal = (new BigDecimal("-46")).divideToIntegralValue(new BigDecimal("-46")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0233() { rc_BigDecimal = new BigDecimal(new char[]{'\234', '8', '\234', '\234', '\1', '\uFFFF', '8', '8', '8', '\1', '\234', '\1', '\1', '\1', '\234', '\1', '\0', '8', '\234', '\0', '8', '\0', '8', '\0', '8', '\234', '8', '\uFFFF', '8', '\0', '\234', '\0', '\234', '\234', '\uFFFF', '\234', '\uFFFF', '8', '\234', '\234', '8', '\uFFFF', '8', '\234', '8', '\1', '\1', '\uFFFF', '8', '8', '\uFFFF', '\234', '\234', '8', '\234', '\uFFFF', '8', '\234', '\0', '8', '\0', '\0', '\0', '\uFFFF', '\234', '\234', '\1', '\234', '\1', '\234', '8', '\234', '8', '8', '8', '\uFFFF', '\1', '\234', '\uFFFF', '8', '8', '8', '\234', '\234', '8', '8', '\234', '\0', '\1', '\234', '\234', '\234', '\234', '\1', '\0', '\uFFFF', '\uFFFF', '\uFFFF', '8', '\234'}, 1, 1); Assert.assertEquals("8", rc_BigDecimal.toString()); } public void testItem_0234() { rc_BigDecimal = (new BigDecimal("8")).scaleByPowerOfTen(1); Assert.assertEquals("8E+1", rc_BigDecimal.toString()); } public void testItem_0235() { rc_BigDecimal = (new BigDecimal("1")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0236() { rc_int = (new BigDecimal("1")).intValue(); Assert.assertEquals(1, rc_int); } public void testItem_0237() { rc_BigDecimal = (new BigDecimal("1")).min(new BigDecimal("8E+1")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0238() { rc_BigDecimal = (new BigDecimal("1")).divide(new BigDecimal("695"), 1, java.math.RoundingMode.DOWN); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0239() { rc_int = (new BigDecimal("0.0")).signum(); Assert.assertEquals(0, rc_int); } public void testItem_0240() { rc_byte = (new BigDecimal("8")).byteValueExact(); Assert.assertEquals(8, rc_byte); } public void testItem_0241() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}, -1, -2147483648, new MathContext("precision=1 roundingMode=UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0242() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("695")).setScale(2147483647); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0243() { rc_BigDecimal = (new BigDecimal("8E+1")).plus(); Assert.assertEquals("8E+1", rc_BigDecimal.toString()); } public void testItem_0244() { rc_BigDecimal = new BigDecimal(-2147483648, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0245() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("695")).movePointRight(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0246() { rc_double = (new BigDecimal("8")).doubleValue(); Assert.assertEquals(8.0, rc_double, 0); } public void testItem_0247() { rc_BigDecimal = (new BigDecimal("-2147483648")).add(new BigDecimal("0.0")); Assert.assertEquals("-2147483648.0", rc_BigDecimal.toString()); } public void testItem_0248() { rc_BigDecimal = (new BigDecimal("-2147483648")).add(new BigDecimal("-2147483648.0"), new MathContext("precision=1 roundingMode=UP")); Assert.assertEquals("-5E+9", rc_BigDecimal.toString()); } public void testItem_0249() { rc_BigDecimal = new BigDecimal(4.9E-324); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_BigDecimal.toString()); } public void testItem_0250() { rc_BigDecimal = (new BigDecimal("-2147483648")).multiply(new BigDecimal("8")); Assert.assertEquals("-17179869184", rc_BigDecimal.toString()); } public void testItem_0251() { rc_BigDecimal = (new BigDecimal("-5E+9")).add(new BigDecimal("-17179869184"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("-22179869184", rc_BigDecimal.toString()); } public void testItem_0252() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0253() { rc_MathContext = new MathContext(0); Assert.assertEquals("precision=0 roundingMode=HALF_UP", rc_MathContext.toString()); } public void testItem_0254() { rc_BigDecimal = (new BigDecimal("-22179869184")).remainder(new BigDecimal("8E+1")); Assert.assertEquals("-64", rc_BigDecimal.toString()); } public void testItem_0255() { rc_BigDecimal = (new BigDecimal("-22179869184")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-22179869184", rc_BigDecimal.toString()); } public void testItem_0256() { rc_BigDecimal = (new BigDecimal("-2147483648")).divideToIntegralValue(new BigDecimal("-2147483648"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0257() { rc_BigDecimal = new BigDecimal(9223372036854775807L, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("9223372036854775807", rc_BigDecimal.toString()); } public void testItem_0258() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).pow(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0259() { rc_BigDecimal = (new BigDecimal("8")).movePointLeft(1); Assert.assertEquals("0.8", rc_BigDecimal.toString()); } public void testItem_0260() { rc_BigDecimal = (new BigDecimal("8E+1")).negate(); Assert.assertEquals("-8E+1", rc_BigDecimal.toString()); } public void testItem_0261() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("8")).movePointLeft(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0262() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("8E+1")).divide(new BigDecimal("-64"), 1, 2147483647); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0263() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0264() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0265() { rc_short = (new BigDecimal("-64")).shortValueExact(); Assert.assertEquals(-64, rc_short); } public void testItem_0266() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("8")).divide(new BigDecimal("-8E+1"), -1, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0267() { rc_BigDecimal = new BigDecimal(1135879015891L); Assert.assertEquals("1135879015891", rc_BigDecimal.toString()); } public void testItem_0268() { rc_BigDecimal = (new BigDecimal("8")).scaleByPowerOfTen(1); Assert.assertEquals("8E+1", rc_BigDecimal.toString()); } public void testItem_0269() { rc_BigDecimal_array = (new BigDecimal("1135879015891")).divideAndRemainder(new BigDecimal("-64")); } public void testItem_0270() { rc_BigInteger = (new BigDecimal("-8E+1")).unscaledValue(); Assert.assertEquals("-8", rc_BigInteger.toString()); } public void testItem_0271() { rc_BigDecimal = (new BigDecimal("-8E+1")).movePointLeft(-1); Assert.assertEquals("-800", rc_BigDecimal.toString()); } public void testItem_0272() { rc_BigDecimal = (new BigDecimal("8")).stripTrailingZeros(); Assert.assertEquals("8", rc_BigDecimal.toString()); } public void testItem_0273() { rc_BigInteger = (new BigDecimal("-64")).unscaledValue(); Assert.assertEquals("-64", rc_BigInteger.toString()); } public void testItem_0274() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -1, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("3.2E+2", rc_BigDecimal.toString()); } public void testItem_0275() { rc_long = (new BigDecimal("32")).longValueExact(); Assert.assertEquals(32L, rc_long); } public void testItem_0276() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0277() { rc_BigDecimal = (new BigDecimal("32")).add(new BigDecimal("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("64", rc_BigDecimal.toString()); } public void testItem_0278() { rc_BigDecimal = (new BigDecimal("8")).divide(new BigDecimal("-64"), 1); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0279() { rc_BigInteger = (new BigDecimal("-64")).unscaledValue(); Assert.assertEquals("-64", rc_BigInteger.toString()); } public void testItem_0280() { rc_BigDecimal = (new BigDecimal("32")).max(new BigDecimal("0")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0281() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '\uFFFF', '\234', '\0', '\uFFFF', '\234', '\234', '\1', '\uFFFF', '\1', '8', '\234', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\234', '8', '8', '\1', '\uFFFF', '8', '\0', '\uFFFF', '\1', '\234', '\uFFFF', '8', '\0', '\234', '8', '\1', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '\0', '\uFFFF', '\0', '\0', '\0', '\234', '\1', '8', '\1', '\234', '8', '\1', '\1', '8', '\0', '8', '\0', '\1', '\0', '\1', '\1', '\uFFFF', '\1', '\1', '\0', '\1', '\234', '\1', '\0', '\234', '\234', '8', '\1', '\0', '8', '\uFFFF', '\uFFFF', '\uFFFF', '8', '8', '\1', '\uFFFF', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '\0', '\0', '\0', '\1', '\uFFFF', '\234', '\0', '\uFFFF', '\uFFFF', '\0', '\234', '\234', '\1', '\1', '\uFFFF', '\uFFFF', '8'}, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0282() { rc_BigDecimal = (new BigDecimal("64")).subtract(new BigDecimal("64")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0283() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).remainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0284() { rc_int = (new BigDecimal("0")).compareTo(new BigDecimal("8")); Assert.assertEquals(-1, rc_int); } public void testItem_0285() { rc_int = (new BigDecimal("8")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0286() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0287() { rc_BigDecimal = (new BigDecimal("8")).divide(new BigDecimal("8")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0288() { rc_BigDecimal = new BigDecimal(new char[]{'8'}, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("8", rc_BigDecimal.toString()); } public void testItem_0289() { rc_BigDecimal = (new BigDecimal("1")).abs(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0290() { rc_BigDecimal = (new BigDecimal("1")).multiply(new BigDecimal("1"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0291() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0292() { rc_BigDecimal = (new BigDecimal("1")).multiply(new BigDecimal("-64"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-64", rc_BigDecimal.toString()); } public void testItem_0293() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0294() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0295() { rc_BigDecimal = (new BigDecimal("-64")).pow(0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0296() { rc_String = (new BigDecimal("1")).toString(); Assert.assertEquals("1", rc_String); } public void testItem_0297() { rc_BigDecimal = new BigDecimal(9223372036854775807L, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("9223372036854775807", rc_BigDecimal.toString()); } public void testItem_0298() { rc_byte = (new BigDecimal("-64")).byteValueExact(); Assert.assertEquals(-64, rc_byte); } public void testItem_0299() { rc_BigDecimal = (new BigDecimal("-64")).divideToIntegralValue(new BigDecimal("-64"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0300() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\1', '\uFFFF', '\uFFFF', '8', '8', '8', '8', '8', '\234', '8', '8', '\234', '\234', '\1', '\uFFFF', '\234', '\0', '\1', '\234', '\uFFFF', '\1', '8', '8', '8', '\0', '\uFFFF', '\1', '\uFFFF', '\uFFFF', '8', '\1', '\234', '8', '8', '\uFFFF', '\234', '\0', '\234', '\1', '\0', '\uFFFF', '\uFFFF', '\234', '\234'}, -1, 1, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0301() { rc_BigInteger = (new BigDecimal("1")).toBigIntegerExact(); Assert.assertEquals("1", rc_BigInteger.toString()); } public void testItem_0302() { rc_BigDecimal = (new BigDecimal("1")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0303() { rc_BigDecimal = (new BigDecimal("1")).scaleByPowerOfTen(2147483647); Assert.assertEquals("1E+2147483647", rc_BigDecimal.toString()); } public void testItem_0304() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '\234', '8', '\uFFFF', '\uFFFF', '\1', '8', '\0', '\0', '\0', '\234', '\1', '\1', '8', '\0', '\uFFFF', '8', '\0', '\234', '\0', '\234', '\0', '\1', '\0', '\uFFFF', '\0', '8', '\234', '8', '\1', '\234', '\uFFFF', '\1', '8', '8', '\uFFFF', '\234', '\1', '\1', '\0', '8', '8', '\234', '\1', '8', '\1', '8', '\234', '\0', '\uFFFF', '\0', '8', '8', '\1', '8', '\234', '\0', '\234', '\1', '8', '8', '\0', '\234', '8', '\234', '8', '8', '\0', '\0', '\234', '8', '\0', '\1', '\234', '8', '\uFFFF', '\1', '\0', '\uFFFF', '\uFFFF', '\1', '\234', '8', '\uFFFF', '\1', '8', '\0', '\234', '\234', '\uFFFF', '\234', '\uFFFF', '\234', '\1', '\1', '\1', '\1', '\234', '\234'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0305() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("1")).divideAndRemainder(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0306() { rc_BigDecimal = (new BigDecimal("1")).negate(); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0307() { rc_BigDecimal = new BigDecimal(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0308() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("OK?Q64MP1;[email protected];YY;[email protected]", new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0309() { rc_BigDecimal = new BigDecimal(4.9E-324); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_BigDecimal.toString()); } // public void testItem_0310() // { // boolean caught; // caught = false; // try { // rc_long = (new BigDecimal("1E+2147483647")).longValue(); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // public void testItem_0311() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1E+2147483647")).divide(new BigDecimal("1"), 2147483647, java.math.RoundingMode.UP); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0312() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("1E+2147483647")).divideAndRemainder(new BigDecimal("0"), new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0313() { rc_BigDecimal = new BigDecimal(1, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0314() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0315() { rc_BigDecimal = (new BigDecimal("-1")).subtract(new BigDecimal("-1")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0316() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '\1', '8', '\1', '\uFFFF', '\uFFFF', '\234', '\1', '\1', '\1', '\0', '\1', '\234', '8', '\0', '8', '\0', '8', '\1', '\234', '\1', '\uFFFF', '\1', '8', '8', '\0', '\uFFFF', '\uFFFF', '8', '\234', '\234', '\234', '\1', '\0', '\0', '8', '8', '\234', '8', '8', '\234', '\1', '\uFFFF', '\234', '\uFFFF', '\1', '\0', '\uFFFF', '\uFFFF', '\1', '8', '8', '\uFFFF', '\234', '\234', '\1', '\234', '\234', '8', '\uFFFF', '8', '8', '\234', '\uFFFF', '\234', '\0', '\0', '\1', '\uFFFF', '\1', '8', '8', '8', '\uFFFF', '\uFFFF', '\1', '\0', '\uFFFF', '\uFFFF', '\uFFFF', '8', '\234', '\1', '\uFFFF', '\0', '\1', '\234', '\uFFFF', '8', '\1', '\0', '\uFFFF', '8', '\uFFFF', '\1', '8', '\uFFFF', '\234', '\0'}, -1, 2147483647); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0317() { rc_long = (new BigDecimal("1")).longValue(); Assert.assertEquals(1L, rc_long); } public void testItem_0318() { rc_BigInteger = (new BigDecimal("0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0319() { rc_MathContext = new MathContext(1, java.math.RoundingMode.UNNECESSARY); Assert.assertEquals("precision=1 roundingMode=UNNECESSARY", rc_MathContext.toString()); } public void testItem_0320() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divideToIntegralValue(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0321() { rc_String = (new BigDecimal("1")).toEngineeringString(); Assert.assertEquals("1", rc_String); } public void testItem_0322() { rc_BigDecimal = (new BigDecimal("0")).subtract(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0323() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("1")).divideAndRemainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0324() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0325() { boolean caught; caught = false; try { rc_MathContext = new MathContext("V26JG6K1ABWVQP<:[email protected];C6F2H29QSMWXLHE?SKD:[email protected]:25><@F4R8M88W>FG0KJ9JUE5B8SSKCF4ETA3EKDV<QBICPAFUV"); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0326() { rc_BigDecimal = (new BigDecimal("1")).add(new BigDecimal("1")); Assert.assertEquals("2", rc_BigDecimal.toString()); } public void testItem_0327() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\1', '\234', '\1', '8', '\234', '\0', '\uFFFF', '\1', '\1', '\0'}, -1, -2147483648); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0328() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-2147483648, java.math.RoundingMode.DOWN); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0329() { rc_BigDecimal = new BigDecimal(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0330() { rc_BigDecimal = (new BigDecimal("0")).multiply(new BigDecimal("1")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0331() { rc_String = (new BigDecimal("1")).toString(); Assert.assertEquals("1", rc_String); } public void testItem_0332() { rc_int = (new BigDecimal("1")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0333() { rc_BigDecimal = (new BigDecimal("1")).abs(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0334() { rc_long = (new BigDecimal("0")).longValue(); Assert.assertEquals(0L, rc_long); } public void testItem_0335() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("[email protected];B:;[email protected]=93G8KWJ=S;LSJO5FK7RX6T7OJ<KG68=T5B9=VIQ><TCES51H=<ULX0I1RPX3DAGX", new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0336() { rc_BigDecimal = (new BigDecimal("0")).abs(); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0337() { rc_int = (new BigDecimal("0")).compareTo(new BigDecimal("1")); Assert.assertEquals(-1, rc_int); } public void testItem_0338() { rc_long = (new BigDecimal("0")).longValue(); Assert.assertEquals(0L, rc_long); } public void testItem_0339() { rc_String = (new BigDecimal("0")).toString(); Assert.assertEquals("0", rc_String); } public void testItem_0340() { rc_double = (new BigDecimal("0")).doubleValue(); Assert.assertEquals(0.0, rc_double, 0); } public void testItem_0341() { rc_BigDecimal = new BigDecimal(1); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0342() { rc_BigDecimal = (new BigDecimal("0")).subtract(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0343() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divide(new BigDecimal("0"), 0, 0); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0344() { rc_BigDecimal = (new BigDecimal("1")).subtract(new BigDecimal("0"), new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0345() { rc_BigDecimal = (new BigDecimal("0")).scaleByPowerOfTen(-1); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0346() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0347() { rc_BigDecimal = (new BigDecimal("0")).abs(new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } @SuppressWarnings("unlikely-arg-type") public void testItem_0348() { rc_boolean = (new BigDecimal("32")).equals(">[email protected]>D2HNW8D3:EAEP;@JVPT"); Assert.assertEquals(false, rc_boolean); } public void testItem_0349() { rc_BigDecimal = (new BigDecimal("0")).movePointLeft(-2147483648); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0350() { rc_BigDecimal = (new BigDecimal("0")).add(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0351() { rc_BigInteger = (new BigDecimal("0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0352() { rc_BigDecimal = (new BigDecimal("32")).subtract(new BigDecimal("0")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0353() { rc_BigInteger = (new BigDecimal("0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0354() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).pow(2147483647, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0355() { rc_BigDecimal = (new BigDecimal("0")).remainder(new BigDecimal("32")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0356() { rc_byte = (new BigDecimal("0")).byteValueExact(); Assert.assertEquals(0, rc_byte); } public void testItem_0357() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).remainder(new BigDecimal("0"), new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0358() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 2147483647, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0359() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0); Assert.assertEquals("32", rc_BigDecimal.toString()); } // public void testItem_0360() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("3.2E-2147483646")).add(new BigDecimal("32"), new MathContext("precision=0 roundingMode=HALF_UP")); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0361() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0362() { rc_int = (new BigDecimal("32")).intValueExact(); Assert.assertEquals(32, rc_int); } public void testItem_0363() { rc_BigInteger = (new BigDecimal("32")).toBigIntegerExact(); Assert.assertEquals("32", rc_BigInteger.toString()); } public void testItem_0364() { rc_BigDecimal = (new BigDecimal("32")).divideToIntegralValue(new BigDecimal("32")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0365() { rc_BigDecimal = (new BigDecimal("32")).subtract(new BigDecimal("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0366() { rc_BigDecimal = (new BigDecimal("0")).setScale(-1); Assert.assertEquals("0E+1", rc_BigDecimal.toString()); } // public void testItem_0367() // { // boolean caught; // rc_int = (new BigDecimal("0E+1")).hashCode(); // Assert.assertEquals(-1, rc_int); // } public void testItem_0368() { rc_BigDecimal = (new BigDecimal("32")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0369() { rc_short = (new BigDecimal("0E+1")).shortValueExact(); Assert.assertEquals(0, rc_short); } public void testItem_0370() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).pow(2147483647, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0371() { rc_String = (new BigDecimal("32")).toPlainString(); Assert.assertEquals("32", rc_String); } public void testItem_0372() { rc_BigDecimal = (new BigDecimal("0")).min(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0373() { rc_BigDecimal = (new BigDecimal("32")).max(new BigDecimal("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0374() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0375() { rc_BigDecimal = (new BigDecimal("0")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0376() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("0E+1"), 1, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0377() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).divide(new BigDecimal("32"), -2147483648, java.math.RoundingMode.HALF_UP); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0378() { rc_BigDecimal = (new BigDecimal("32")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0379() { rc_BigDecimal = (new BigDecimal("0")).add(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0380() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divideToIntegralValue(new BigDecimal("0"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0381() { rc_int = (new BigDecimal("32")).scale(); Assert.assertEquals(0, rc_int); } public void testItem_0382() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0383() { rc_BigDecimal = (new BigDecimal("0")).multiply(new BigDecimal("0"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0384() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '8', '\234', '\1', '8', '\1', '\0', '\234', '\1', '\0', '\234', '\uFFFF', '\0', '\0', '\0', '8', '\0', '8', '\uFFFF', '\1', '\1', '\234', '\uFFFF', '\1', '8', '\0', '\1', '\1', '\uFFFF', '\uFFFF', '\uFFFF', '\uFFFF', '8', '8', '\uFFFF', '\1', '\uFFFF', '\0', '\234', '\0', '\uFFFF', '\1', '\234', '\uFFFF', '\234', '8', '\1', '\uFFFF', '\234', '\0', '\234', '\uFFFF', '\234', '\uFFFF', '8', '\uFFFF', '\uFFFF', '\234', '8', '8', '\234', '8', '\0', '\0', '\uFFFF', '\1', '\1', '8', '\234', '\0', '\0', '\1', '\1', '\1', '8', '8', '\234', '8', '\234', '\234', '\0', '8', '\0', '8', '8', '\uFFFF', '8', '\0', '\uFFFF', '\uFFFF', '8', '\uFFFF', '\234', '\uFFFF', '\1', '8', '\0', '\234', '\0'}, 0, 1, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0385() { rc_BigDecimal = (new BigDecimal("32")).movePointLeft(-1); Assert.assertEquals("320", rc_BigDecimal.toString()); } public void testItem_0386() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).setScale(2147483647, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0387() { rc_BigDecimal = (new BigDecimal("0")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0388() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).add(new BigDecimal("320"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0389() { rc_BigDecimal = (new BigDecimal("0")).negate(); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0390() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).negate(new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0391() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).setScale(-2147483648, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0392() { rc_BigDecimal = (new BigDecimal("0")).round(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0393() { rc_short = (new BigDecimal("0")).shortValueExact(); Assert.assertEquals(0, rc_short); } public void testItem_0394() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).pow(-1, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0395() { rc_int = (new BigDecimal("0")).signum(); Assert.assertEquals(0, rc_int); } public void testItem_0396() { rc_BigDecimal = new BigDecimal(2147483647); Assert.assertEquals("2147483647", rc_BigDecimal.toString()); } public void testItem_0397() { rc_String = (new BigDecimal("0")).toEngineeringString(); Assert.assertEquals("0", rc_String); } public void testItem_0398() { rc_int = (new BigDecimal("320")).intValueExact(); Assert.assertEquals(320, rc_int); } public void testItem_0399() { rc_BigDecimal = (new BigDecimal("32")).multiply(new BigDecimal("32")); Assert.assertEquals("1024", rc_BigDecimal.toString()); } public void testItem_0400() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1024")).divide(new BigDecimal("0"), -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0401() // { // boolean caught; // rc_int = (new BigDecimal("32")).hashCode(); // Assert.assertEquals(992, rc_int); // } public void testItem_0402() { rc_BigDecimal = (new BigDecimal("0")).movePointRight(1); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0403() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 2147483647); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0404() { rc_BigDecimal = (new BigDecimal("32")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0405() { rc_BigDecimal = (new BigDecimal("1")).pow(0, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0406() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\0', '8', '\1', '8', '\234', '\1', '\uFFFF', '\uFFFF', '\1', '\234', '\1', '\uFFFF', '\uFFFF', '\0', '8', '\234'}, -1, 1, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0407() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1024")).divide(new BigDecimal("3.2E-2147483646"), 0); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0408() { rc_BigDecimal = new BigDecimal(-1, new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0409() { rc_BigDecimal = (new BigDecimal("1")).setScale(0, 0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0410() { rc_BigDecimal = new BigDecimal(-2147483648, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0411() { rc_BigDecimal = (new BigDecimal("1024")).multiply(new BigDecimal("-2147483648")); Assert.assertEquals("-2199023255552", rc_BigDecimal.toString()); } public void testItem_0412() { rc_BigDecimal = (new BigDecimal("-2199023255552")).divideToIntegralValue(new BigDecimal("1024"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0413() { rc_int = (new BigDecimal("1")).precision(); Assert.assertEquals(1, rc_int); } public void testItem_0414() { rc_BigDecimal_array = (new BigDecimal("-2147483648")).divideAndRemainder(new BigDecimal("-2147483648"), new MathContext("precision=0 roundingMode=UNNECESSARY")); } public void testItem_0415() { rc_BigInteger = (new BigDecimal("-2147483648")).toBigIntegerExact(); Assert.assertEquals("-2147483648", rc_BigInteger.toString()); } public void testItem_0416() { rc_BigDecimal = (new BigDecimal("-2147483648")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0417() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\234', '8', '8', '\uFFFF', '\234', '\uFFFF', '8', '\234', '8', '\234', '\234', '\234', '\234', '\234', '\uFFFF', '\1', '\1', '\uFFFF', '\234', '\0', '\234', '\234', '\uFFFF', '\0', '\1', '\234', '\uFFFF', '\1', '\uFFFF', '\1', '\0', '\234', '\1', '\uFFFF', '\uFFFF', '\0', '8', '\1', '8', '\0', '\0', '8', '\0', '\uFFFF', '\1', '\1', '\1', '\uFFFF', '\0', '\uFFFF', '\0', '\uFFFF', '\0', '8', '\uFFFF', '\0', '\0', '8', '\1', '8', '\0', '\1', '\uFFFF', '\234', '8', '\1', '8', '8', '\1', '\uFFFF', '\0', '\uFFFF', '8', '\0', '8', '\234', '8', '\uFFFF', '\uFFFF', '\234', '8', '\234', '\234'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0418() { rc_BigDecimal = (new BigDecimal("-2147483648")).movePointLeft(2147483647); Assert.assertEquals("-2.147483648E-2147483638", rc_BigDecimal.toString()); } public void testItem_0419() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0420() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\0', '\uFFFF', '8', '\234', '\1', '\uFFFF', '\234', '8', '\1', '\234', '8', '\1', '\234', '\uFFFF', '\0', '8', '\0', '8', '8', '\234', '\uFFFF', '\0', '\1', '\234', '\1', '\234', '8', '8', '\0', '\uFFFF', '\1', '\0', '8', '\1', '\1', '8', '\0', '\1', '\1', '\1', '\1', '\0', '\1', '\uFFFF', '\0', '8', '\0', '8', '\uFFFF', '\1', '\uFFFF', '\0', '\234', '\234', '8', '\234', '\1', '8', '\234', '8', '\234', '\uFFFF', '\uFFFF', '\0', '8', '\0', '\1', '\234', '\234', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\1', '\1', '\uFFFF', '\0', '\0', '\0', '\234', '\1', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '\1', '\0', '8', '\0', '\uFFFF', '8', '\uFFFF', '\234', '\uFFFF', '\234', '\uFFFF', '\234', '8', '\0'}, 2147483647, -1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0421() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '\1', '8', '\1', '\234', '8', '8', '8', '8', '\0', '8', '8', '\234', '\uFFFF', '\234', '8', '\234', '\1', '\1', '8', '\1', '\234', '\0', '\1', '\0', '\0', '\uFFFF', '\0', '\0', '\1', '\1', '\234', '\0', '\0', '\0', '\234', '\234', '\0', '8', '8', '\uFFFF', '\1', '\0', '8', '\uFFFF', '\0', '8', '8', '\1', '\234', '\1', '\234', '\234', '\1', '\234', '\234', '\234', '8', '\234', '\uFFFF', '\0', '8', '\uFFFF', '\1', '\1', '\0'}, 1, -1, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0422() { rc_BigDecimal = new BigDecimal(4.9E-324); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_BigDecimal.toString()); } public void testItem_0423() { rc_BigDecimal = (new BigDecimal("1")).stripTrailingZeros(); Assert.assertEquals("1", rc_BigDecimal.toString()); } @SuppressWarnings("unlikely-arg-type") public void testItem_0424() { rc_boolean = (new BigDecimal("-2147483648")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0425() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divide(new BigDecimal("1"), 2147483647, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0426() { rc_BigDecimal = (new BigDecimal("-2147483648")).divide(new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")); Assert.assertEquals("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } public void testItem_0427() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0428() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 2147483647); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0429() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).setScale(-1, java.math.RoundingMode.CEILING); Assert.assertEquals("-4.3465552929580347176875245707496536915311803101815825591952629431290018968135739159057254666264193895355450441452311627120123921738351775907697754696962011910034443198100449061705165261326978338453878913683914164840954994470815860970736915303049857218482431143424636752303628813021171593869273201398987707095888476636129768781329203E+332", rc_BigDecimal.toString()); } public void testItem_0430() { rc_BigDecimal = (new BigDecimal("32")).round(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0431() { rc_String = (new BigDecimal("32")).toString(); Assert.assertEquals("32", rc_String); } public void testItem_0432() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).pow(1); Assert.assertEquals("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } // public void testItem_0433() // { // boolean caught; // rc_int = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).hashCode(); // Assert.assertEquals(-1891500032, rc_int); // } public void testItem_0434() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).multiply(new BigDecimal("3.2E-2147483646")); Assert.assertEquals("-1.3908976937465711096600078626398891812899776992581064189424841418012806069803436530898321493204542046513744141264739720678439654956272568290463281503027843811211021823392143699745652883624633068305241252378852532749105598230661075510635812896975954309914377965895883760737161220166774910038167424447676066270684312523561526010025345024E-2147483313", rc_BigDecimal.toString()); } public void testItem_0435() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\0', '\1', '\0', '\0', '\uFFFF', '\0', '\234', '\1', '\234', '\234', '8', '\0', '\234', '8', '8', '\0', '\1', '\0', '\234', '\234', '8', '\uFFFF', '8', '\234', '\uFFFF', '\234', '\0', '8', '8', '\1', '\1', '\uFFFF', '\0', '\uFFFF', '\1', '\uFFFF', '\1', '\1', '\0', '\234', '\234', '\0', '\234', '\0', '\uFFFF', '\234', '\0', '8', '\1', '\1', '\234', '\234', '\0', '\uFFFF', '\uFFFF', '\1', '\uFFFF', '\234', '\1', '\0', '8', '\uFFFF', '\234', '\uFFFF', '\1', '\234', '8', '\uFFFF', '\uFFFF', '\0', '\1', '\uFFFF', '\0', '\234', '\234', '\1', '\1', '\uFFFF', '\234', '\uFFFF', '\1', '\234', '\0', '\234', '\uFFFF', '8', '8', '\234', '\234', '8', '\0', '\234', '\uFFFF', '\234', '\234', '8', '\uFFFF', '\uFFFF', '8'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0436() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } @SuppressWarnings("unlikely-arg-type") public void testItem_0437() { rc_boolean = (new BigDecimal("3.2E-2147483646")).equals("451AE;YFVD2C"); Assert.assertEquals(false, rc_boolean); } public void testItem_0438() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } public void testItem_0439() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("QGHHR8G9L<2;75S7FFKBSS6YB7JQYFR07XTD7W?6BU:[email protected]?=A8"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0440() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).divide(new BigDecimal("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("-13582985290493858492773514283592667786034938469317445497485196697278130927542418487205392083207560592298578262953847383475038725543234929971155548342800628721885763499406390331782864144164680730766837160526223176512798435772129956553355286032203080380775759732320198985094884004069116123084147875437183658467465148948790552744165376", rc_BigDecimal.toString()); } public void testItem_0441() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-13582985290493858492773514283592667786034938469317445497485196697278130927542418487205392083207560592298578262953847383475038725543234929971155548342800628721885763499406390331782864144164680730766837160526223176512798435772129956553355286032203080380775759732320198985094884004069116123084147875437183658467465148948790552744165376")).add(new BigDecimal("3.2E-2147483646"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0442() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0', '\234', '\uFFFF', '\1', '8', '8', '\234', '\uFFFF', '\uFFFF', '\234', '\uFFFF', '\234', '8', '\uFFFF', '\uFFFF', '\234', '\1', '\1', '\uFFFF', '\0', '\0', '\1', '\0', '\uFFFF', '\uFFFF', '8', '\234', '8', '\1', '8', '\234', '8', '\0', '\0', '\uFFFF', '\1', '8', '\uFFFF', '\uFFFF', '\1', '\1', '\234', '\1', '\0', '\0', '\uFFFF', '\1', '\0', '\234', '8', '\0', '8', '\234', '\uFFFF', '\234', '\1', '\234', '\0', '8', '\1', '\0', '\uFFFF', '\1', '\uFFFF', '\0', '\0', '\uFFFF', '\1', '\234', '\234', '8', '\uFFFF', '8', '\0', '\0', '\uFFFF', '\0', '\0', '\uFFFF', '8', '\234', '\uFFFF', '\234', '\0', '\234', '\0', '8', '\234', '\0', '8', '\0', '\234', '\234', '\uFFFF', '\0', '\uFFFF', '\0', '8', '\1', '\1'}, 1, 1, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0443() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0444() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).divideToIntegralValue(new BigDecimal("-1.3908976937465711096600078626398891812899776992581064189424841418012806069803436530898321493204542046513744141264739720678439654956272568290463281503027843811211021823392143699745652883624633068305241252378852532749105598230661075510635812896975954309914377965895883760737161220166774910038167424447676066270684312523561526010025345024E-2147483313")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0445() { rc_String = (new BigDecimal("-1.3908976937465711096600078626398891812899776992581064189424841418012806069803436530898321493204542046513744141264739720678439654956272568290463281503027843811211021823392143699745652883624633068305241252378852532749105598230661075510635812896975954309914377965895883760737161220166774910038167424447676066270684312523561526010025345024E-2147483313")).toString(); Assert.assertEquals("-1.3908976937465711096600078626398891812899776992581064189424841418012806069803436530898321493204542046513744141264739720678439654956272568290463281503027843811211021823392143699745652883624633068305241252378852532749105598230661075510635812896975954309914377965895883760737161220166774910038167424447676066270684312523561526010025345024E-2147483313", rc_String); } public void testItem_0446() { rc_int = (new BigDecimal("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).intValue(); Assert.assertEquals(0, rc_int); } public void testItem_0447() { rc_BigDecimal = (new BigDecimal("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).plus(); Assert.assertEquals("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } public void testItem_0448() { rc_BigDecimal = (new BigDecimal("-13582985290493858492773514283592667786034938469317445497485196697278130927542418487205392083207560592298578262953847383475038725543234929971155548342800628721885763499406390331782864144164680730766837160526223176512798435772129956553355286032203080380775759732320198985094884004069116123084147875437183658467465148948790552744165376")).min(new BigDecimal("3.2E-2147483646")); Assert.assertEquals("-13582985290493858492773514283592667786034938469317445497485196697278130927542418487205392083207560592298578262953847383475038725543234929971155548342800628721885763499406390331782864144164680730766837160526223176512798435772129956553355286032203080380775759732320198985094884004069116123084147875437183658467465148948790552744165376", rc_BigDecimal.toString()); } public void testItem_0449() { rc_float = (new BigDecimal("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).floatValue(); Assert.assertEquals(java.lang.Float.POSITIVE_INFINITY, rc_float, 0); } public void testItem_0450() { boolean caught; caught = false; try { rc_MathContext = new MathContext("VEEM5;YO33BS>[email protected]?8ICD<VP;B?VA9>[email protected]"); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0451() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0452() { rc_BigDecimal = (new BigDecimal("-434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).remainder(new BigDecimal("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0453() { boolean caught; caught = false; try { rc_short = (new BigDecimal("3.2")).shortValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0454() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0455() { rc_int = (new BigDecimal("-1.3908976937465711096600078626398891812899776992581064189424841418012806069803436530898321493204542046513744141264739720678439654956272568290463281503027843811211021823392143699745652883624633068305241252378852532749105598230661075510635812896975954309914377965895883760737161220166774910038167424447676066270684312523561526010025345024E-2147483313")).scale(); Assert.assertEquals(2147483647, rc_int); } public void testItem_0456() { rc_BigDecimal = new BigDecimal(1L, new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0457() { rc_BigDecimal = (new BigDecimal("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).abs(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } public void testItem_0458() { rc_BigInteger = (new BigDecimal("0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0459() { rc_BigDecimal = (new BigDecimal("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032")).plus(); Assert.assertEquals("434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032", rc_BigDecimal.toString()); } public void testItem_0460() { rc_BigDecimal = (new BigDecimal("1")).movePointLeft(0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0461() { rc_BigDecimal = (new BigDecimal("1")).max(new BigDecimal("3.2")); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0462() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '8', '8', '\uFFFF', '8', '8', '\0', '\234', '\uFFFF', '8', '\uFFFF', '\234', '\234', '\0', '\234', '\0', '\234', '\0', '8', '\234', '8', '\1', '\1', '8', '\0', '\234', '\234', '\0', '\0', '\0', '\234', '\uFFFF', '8', '\234', '\1', '\234', '\uFFFF', '\1', '\234', '\1', '8', '\uFFFF', '\1', '\1', '\uFFFF', '\1', '\uFFFF', '8', '\0', '\uFFFF', '\1', '\uFFFF', '\0', '\234', '8', '\1', '\uFFFF', '\uFFFF', '\234', '\1', '8', '\234', '8', '\uFFFF', '\1', '\uFFFF', '\1', '\234', '8', '\1', '\uFFFF', '\234', '\1', '\0', '\234', '\uFFFF', '\uFFFF', '\1', '8', '8', '\0', '\1', '\1', '\1', '\0', '\234', '8', '\1', '\uFFFF', '8', '\1', '\0', '8', '\234'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0463() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divideToIntegralValue(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0464() { rc_BigInteger = (new BigDecimal("1")).toBigIntegerExact(); Assert.assertEquals("1", rc_BigInteger.toString()); } public void testItem_0465() { rc_int = (new BigDecimal("1")).intValue(); Assert.assertEquals(1, rc_int); } public void testItem_0466() { rc_String = (new BigDecimal("0")).toString(); Assert.assertEquals("0", rc_String); } public void testItem_0467() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0468() { rc_BigDecimal = (new BigDecimal("3.2")).setScale(1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0469() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2")).scaleByPowerOfTen(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0470() { rc_int = (new BigDecimal("1")).intValueExact(); Assert.assertEquals(1, rc_int); } public void testItem_0471() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '\234', '\1', '\1', '8', '\234', '\234', '\0', '\1', '8', '8', '\234', '8', '8', '\uFFFF', '\0', '\234', '\0', '\234', '\0', '\0', '\uFFFF', '\1', '\0', '\0', '\234', '\uFFFF', '\234', '\uFFFF', '\1', '\234', '\0', '\uFFFF', '8', '8', '\0', '\1', '\1', '8', '8', '\1', '8', '\1', '\1', '\uFFFF', '\0', '8', '8', '\1', '8', '\0', '\uFFFF', '\1', '\0', '\uFFFF', '\1', '\1', '\0', '\1', '\234', '8', '8', '\0', '\0', '\1', '\uFFFF', '\234', '\0', '\234', '8', '\234', '\uFFFF', '\1', '\0', '\1', '\uFFFF', '\234'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0472() { rc_BigDecimal = (new BigDecimal("3.2")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0473() { rc_BigDecimal = (new BigDecimal("32")).stripTrailingZeros(); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0474() { rc_BigDecimal = (new BigDecimal("0")).add(new BigDecimal("1"), new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0475() { rc_BigDecimal = (new BigDecimal("3.2E-2147483646")).max(new BigDecimal("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0476() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("3.2E-2147483646")).divideAndRemainder(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0477() { rc_long = (new BigDecimal("1")).longValue(); Assert.assertEquals(1L, rc_long); } public void testItem_0478() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).remainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0479() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("32")).divideToIntegralValue(new BigDecimal("3.2E-2147483646")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0480() { rc_String = (new BigDecimal("32")).toEngineeringString(); Assert.assertEquals("32", rc_String); } // public void testItem_0481() // { // boolean caught; // caught = false; // try { // rc_BigInteger = (new BigDecimal("3.2E-2147483646")).toBigIntegerExact(); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0482() { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("3.2E-2147483646")); Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString()); } public void testItem_0483() { rc_byte = (new BigDecimal("32")).byteValueExact(); Assert.assertEquals(32, rc_byte); } public void testItem_0484() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0485() { rc_BigDecimal = (new BigDecimal("32")).movePointLeft(-1); Assert.assertEquals("320", rc_BigDecimal.toString()); } public void testItem_0486() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divideToIntegralValue(new BigDecimal("0E+2147483647"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0487() { rc_BigDecimal = (new BigDecimal("32")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0488() { rc_BigDecimal = (new BigDecimal("32")).subtract(new BigDecimal("32"), new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0489() { rc_BigDecimal_array = (new BigDecimal("0")).divideAndRemainder(new BigDecimal("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); } public void testItem_0490() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0491() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0492() { rc_BigInteger = (new BigDecimal("0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0493() { rc_BigDecimal = (new BigDecimal("32")).remainder(new BigDecimal("1"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0494() { rc_BigDecimal = (new BigDecimal("1")).divideToIntegralValue(new BigDecimal("32")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0495() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divide(new BigDecimal("0"), -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0496() { rc_BigDecimal = (new BigDecimal("0")).subtract(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0497() { rc_BigDecimal = (new BigDecimal("0")).setScale(1); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0498() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0.0")).pow(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0499() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0'}, 1, 1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0500() { rc_byte = (new BigDecimal("0.0")).byteValueExact(); Assert.assertEquals(0, rc_byte); } public void testItem_0501() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divideToIntegralValue(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0502() { rc_BigDecimal = (new BigDecimal("0")).multiply(new BigDecimal("1")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0503() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } @SuppressWarnings("unlikely-arg-type") public void testItem_0504() { rc_boolean = (new BigDecimal("32")).equals("HMF6>[email protected];OVSNE?:T4C6RO?;BM8DPFIVIRUAN5U"); Assert.assertEquals(false, rc_boolean); } public void testItem_0505() { rc_int = (new BigDecimal("0.0")).signum(); Assert.assertEquals(0, rc_int); } public void testItem_0506() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("32")).divideAndRemainder(new BigDecimal("0.0"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0507() { rc_BigDecimal = (new BigDecimal("1")).subtract(new BigDecimal("0.0")); Assert.assertEquals("1.0", rc_BigDecimal.toString()); } public void testItem_0508() { rc_BigInteger = (new BigDecimal("0.0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0509() { rc_byte = (new BigDecimal("0")).byteValueExact(); Assert.assertEquals(0, rc_byte); } public void testItem_0510() { rc_int = (new BigDecimal("0.0")).intValueExact(); Assert.assertEquals(0, rc_int); } public void testItem_0511() { rc_BigDecimal = (new BigDecimal("1")).multiply(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0512() { rc_BigDecimal = (new BigDecimal("0.0")).remainder(new BigDecimal("1.0")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0513() { rc_BigDecimal = (new BigDecimal("0.0")).subtract(new BigDecimal("0.0")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0514() { rc_String = (new BigDecimal("0.0")).toEngineeringString(); Assert.assertEquals("0.0", rc_String); } public void testItem_0515() { rc_int = (new BigDecimal("0.0")).precision(); Assert.assertEquals(1, rc_int); } public void testItem_0516() { rc_BigDecimal = (new BigDecimal("0.0")).negate(); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0517() { rc_BigDecimal = (new BigDecimal("0")).subtract(new BigDecimal("0.0"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0518() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1.0")).divide(new BigDecimal("0.0"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0519() { rc_BigDecimal = (new BigDecimal("1.0")).scaleByPowerOfTen(0); Assert.assertEquals("1.0", rc_BigDecimal.toString()); } public void testItem_0520() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -2147483648); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0521() { rc_int = (new BigDecimal("1")).scale(); Assert.assertEquals(0, rc_int); } // public void testItem_0522() // { // boolean caught; // rc_int = (new BigDecimal("1")).hashCode(); // Assert.assertEquals(31, rc_int); // } public void testItem_0523() { rc_int = (new BigDecimal("0")).compareTo(new BigDecimal("320.0E+2147483647")); Assert.assertEquals(-1, rc_int); } public void testItem_0524() { rc_BigDecimal = new BigDecimal(-1.0, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0525() { rc_BigDecimal = (new BigDecimal("0.0")).plus(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0526() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).remainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0527() { rc_short = (new BigDecimal("1")).shortValueExact(); Assert.assertEquals(1, rc_short); } // public void testItem_0528() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); // Assert.assertEquals("-3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0529() { rc_int = (new BigDecimal("0.0")).compareTo(new BigDecimal("1")); Assert.assertEquals(-1, rc_int); } public void testItem_0530() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\uFFFF', '\1', '\234', '\234', '\1', '8', '\234', '\1', '\0', '\uFFFF', '\uFFFF', '\0', '\234', '\234', '\1', '\uFFFF', '\1', '\1', '\uFFFF', '\uFFFF', '\1', '8', '\0', '\uFFFF', '\uFFFF', '\0', '\1', '8', '\uFFFF', '\uFFFF', '\uFFFF', '\0', '\1', '\0', '\uFFFF', '8', '\0', '\uFFFF', '\234', '8', '\uFFFF', '\1', '\234', '8', '\234', '\1', '\0', '\1'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0531() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).negate(new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0532() { rc_BigDecimal = new BigDecimal(0L); Assert.assertEquals("0", rc_BigDecimal.toString()); } // public void testItem_0533() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).round(new MathContext("precision=0 roundingMode=HALF_UP")); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0534() { rc_BigDecimal = (new BigDecimal("1")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } // public void testItem_0535() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("-320.0E+2147483647")).abs(); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0536() { rc_BigDecimal_array = (new BigDecimal("320.0E+2147483647")).divideAndRemainder(new BigDecimal("-320.0E+2147483647")); } public void testItem_0537() { rc_BigDecimal = (new BigDecimal("-320.0E+2147483647")).setScale(-2147483648); Assert.assertEquals("-3.2E+2147483649", rc_BigDecimal.toString()); } // public void testItem_0538() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("-320.0E+2147483647")).setScale(1); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0539() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).divide(new BigDecimal("320.0E+2147483647"), -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0540() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1'}, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0541() { boolean caught; caught = false; try { rc_MathContext = new MathContext("G1INFM;BO?B34GGM<<[email protected]>DJXDJ3S7=>9SU6X2E3KBSHA8G3SG<OI>[email protected]?LYO?L1W217N0;H:B16L96H44>EBR?"); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0542() { rc_String = (new BigDecimal("0.0")).toPlainString(); Assert.assertEquals("0.0", rc_String); } public void testItem_0543() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-320.0E+2147483647")).plus(new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0544() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0545() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0.0")).setScale(-2147483648, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0546() { rc_BigDecimal = (new BigDecimal("1")).negate(); Assert.assertEquals("-1", rc_BigDecimal.toString()); } // public void testItem_0547() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1")).remainder(new BigDecimal("320.0E+2147483647"), new MathContext("precision=1 roundingMode=UNNECESSARY")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // } public void testItem_0548() { rc_BigInteger = (new BigDecimal("0.0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } // public void testItem_0549() // { // boolean caught; // caught = false; // try { // rc_BigInteger = (new BigDecimal("320.0E+2147483647")).toBigIntegerExact(); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0550() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF'}, 1, 1, new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0551() { rc_int = (new BigDecimal("0")).scale(); Assert.assertEquals(0, rc_int); } public void testItem_0552() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '8', '\0', '\uFFFF', '\234', '\1', '\234', '\uFFFF', '8', '8', '\234', '\234', '\234', '\0', '\uFFFF', '\0', '8', '\234', '8', '8', '\uFFFF', '\0', '\1', '\234', '\1', '\234', '\234', '\0', '\1', '\1', '\1', '\234', '\0', '\uFFFF', '\uFFFF', '\234', '\234', '\234', '8', '\1', '\uFFFF', '8', '8', '\0', '\uFFFF', '\1', '\uFFFF', '\uFFFF', '\0', '\0', '\234'}, -2147483648, 1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0553() { rc_BigDecimal = (new BigDecimal("0.0")).plus(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0554() { rc_int = (new BigDecimal("0.0")).precision(); Assert.assertEquals(1, rc_int); } public void testItem_0555() { rc_String = (new BigDecimal("-1")).toEngineeringString(); Assert.assertEquals("-1", rc_String); } public void testItem_0556() { rc_byte = (new BigDecimal("0")).byteValueExact(); Assert.assertEquals(0, rc_byte); } public void testItem_0557() { rc_BigDecimal = (new BigDecimal("0.0")).min(new BigDecimal("1")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } // public void testItem_0558() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).divideToIntegralValue(new BigDecimal("1")); // Assert.assertEquals("0E+2147483648", rc_BigDecimal.toString()); // } public void testItem_0559() { rc_BigDecimal = new BigDecimal(new char[]{'8'}, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("8", rc_BigDecimal.toString()); } // public void testItem_0560() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("0.0"), -2147483648, 0); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // public void testItem_0561() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("00.0E+2147483647")).ulp(); // Assert.assertEquals("1E+2147483648", rc_BigDecimal.toString()); // } public void testItem_0562() { rc_BigInteger = (new BigDecimal("0.0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0563() { rc_BigInteger = (new BigDecimal("0.0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } // public void testItem_0564() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // rc_int = (new BigDecimal("8")).compareTo(new BigDecimal("320.0E+2147483647")); // Assert.assertEquals(1, rc_int); // } // } public void testItem_0565() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("8")).divide(new BigDecimal("320.0E+2147483647"), 2147483647, java.math.RoundingMode.UNNECESSARY); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0566() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0.0")).divide(new BigDecimal("0"), java.math.RoundingMode.UNNECESSARY); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0567() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("8")).divideToIntegralValue(new BigDecimal("0.0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0568() // { // boolean caught; // rc_int = (new BigDecimal("00.0E+2147483647")).hashCode(); // Assert.assertEquals(-2147483648, rc_int); // } public void testItem_0569() { rc_String = (new BigDecimal("0.0")).toPlainString(); Assert.assertEquals("0.0", rc_String); } // public void testItem_0570() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).add(new BigDecimal("0"), new MathContext("precision=0 roundingMode=UNNECESSARY")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0571() { rc_BigDecimal = (new BigDecimal("8")).setScale(0); Assert.assertEquals("8", rc_BigDecimal.toString()); } // public void testItem_0572() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).subtract(new BigDecimal("00.0E+2147483647"), new MathContext("precision=0 roundingMode=HALF_UP")); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0573() { rc_BigInteger = (new BigDecimal("0.0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0574() { rc_int = (new BigDecimal("0.0")).precision(); Assert.assertEquals(1, rc_int); } // public void testItem_0575() // { // boolean caught; // rc_int = (new BigDecimal("320.0E+2147483647")).hashCode(); // Assert.assertEquals(-2147482656, rc_int); // } public void testItem_0576() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).divideToIntegralValue(new BigDecimal("00.0E+2147483647")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0577() // { // boolean caught; // rc_int = (new BigDecimal("320.0E+2147483647")).hashCode(); // Assert.assertEquals(-2147482656, rc_int); // } public void testItem_0578() { rc_BigDecimal = new BigDecimal(-1.0); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0579() { rc_long = (new BigDecimal("-1")).longValueExact(); Assert.assertEquals(-1L, rc_long); } public void testItem_0580() { rc_BigDecimal = new BigDecimal(-9223372036854775808L); Assert.assertEquals("-9223372036854775808", rc_BigDecimal.toString()); } public void testItem_0581() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -2147483648, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } @SuppressWarnings("unlikely-arg-type") public void testItem_0582() { rc_boolean = (new BigDecimal("-9223372036854775808")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0583() { rc_int = (new BigDecimal("0")).precision(); Assert.assertEquals(1, rc_int); } public void testItem_0584() { boolean caught; caught = false; try { rc_MathContext = new MathContext(""); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0585() { rc_BigDecimal = (new BigDecimal("-9223372036854775808")).movePointRight(1); Assert.assertEquals("-92233720368547758080", rc_BigDecimal.toString()); } public void testItem_0586() { boolean caught; caught = false; try { rc_long = (new BigDecimal("-92233720368547758080")).longValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0587() // { // boolean caught; // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).round(new MathContext("precision=0 roundingMode=UNNECESSARY")); // Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); // } public void testItem_0588() { rc_BigDecimal = (new BigDecimal("-92233720368547758080")).pow(0, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0589() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-92233720368547758080")).divide(new BigDecimal("-92233720368547758080"), 1, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0590() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).divide(new BigDecimal("-92233720368547758080")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0591() { rc_BigDecimal = (new BigDecimal("-92233720368547758080")).movePointRight(1); Assert.assertEquals("-922337203685477580800", rc_BigDecimal.toString()); } public void testItem_0592() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0593() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1")).remainder(new BigDecimal("320.0E+2147483647"), new MathContext("precision=0 roundingMode=HALF_UP")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // } public void testItem_0594() { rc_BigInteger = (new BigDecimal("0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0595() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\234', '\234', '\uFFFF', '\234', '\uFFFF', '\1', '8', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '\234', '\1', '\0', '\uFFFF', '\234', '\234', '\1', '\1', '\0', '\234', '\0', '\0', '\0', '8', '8', '8', '\1', '\234', '\0', '8', '\1', '\uFFFF', '\0', '\uFFFF', '\0', '8', '\1', '\234', '\1', '\234', '\1', '\234', '\234', '8', '8', '\0', '\uFFFF', '\uFFFF', '8', '8', '\1', '\uFFFF', '\uFFFF', '\1', '\0', '\1', '\234', '\uFFFF', '\1', '\0', '8', '\0', '\0', '\1', '8', '\1', '\0', '\1', '\0', '\234', '\234', '\234', '\0', '\0', '\uFFFF', '\0', '\0', '8', '8', '\uFFFF', '8', '\0', '\1', '\uFFFF', '\0', '\1', '\1', '\234', '\uFFFF', '\0', '\1', '\1', '8', '\uFFFF', '\1', '\uFFFF', '\uFFFF', '\234'}, -2147483648, 2147483647, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0596() { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).setScale(-2147483648); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0597() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0598() { rc_String = (new BigDecimal("1")).toPlainString(); Assert.assertEquals("1", rc_String); } public void testItem_0599() { rc_BigDecimal = (new BigDecimal("1")).setScale(1, 0); Assert.assertEquals("1.0", rc_BigDecimal.toString()); } public void testItem_0600() { rc_byte = (new BigDecimal("1")).byteValueExact(); Assert.assertEquals(1, rc_byte); } public void testItem_0601() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0602() { rc_BigDecimal = (new BigDecimal("1.0")).subtract(new BigDecimal("1")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } // public void testItem_0603() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // caught = false; // try { // rc_BigDecimal = (new BigDecimal("0.0")).divide(new BigDecimal("320.0E+2147483647"), -1, java.math.RoundingMode.HALF_EVEN); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // } public void testItem_0604() { rc_BigInteger = (new BigDecimal("0")).toBigInteger(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0605() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '8', '\uFFFF', '\0', '8', '\234', '\0', '8', '\uFFFF', '8', '\1', '\1', '\0', '\234', '\234', '\uFFFF', '8', '\234', '\0', '\234', '\0', '8', '\0', '\1', '\1', '\0', '\uFFFF', '\uFFFF', '\1', '\234', '\0', '\1', '\0', '\234', '\234', '\0', '8', '\0', '\234', '\234', '\234', '\uFFFF', '8', '8', '\234', '\1', '\uFFFF', '8', '8', '\1', '\uFFFF', '\1', '\234', '\0', '\234', '\0', '\uFFFF', '\0', '\uFFFF', '\234', '\234', '\1', '\234', '8', '\1', '\uFFFF', '\1', '\234', '\0', '\234', '8', '\0', '\0', '\234', '8', '8', '8', '\234', '\0', '\0', '\234', '\234', '\1', '8', '\1', '\1', '8', '\234', '\1', '\1', '\0', '\0', '8', '\uFFFF', '\0', '\234', '\uFFFF', '8', '8', '\234'}, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } // public void testItem_0606() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("0.0")).add(new BigDecimal("320.0E+2147483647")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0607() { rc_long = (new BigDecimal("0")).longValueExact(); Assert.assertEquals(0L, rc_long); } public void testItem_0608() { rc_BigDecimal = (new BigDecimal("1")).abs(); Assert.assertEquals("1", rc_BigDecimal.toString()); } // public void testItem_0609() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1")).add(new BigDecimal("320.0E+2147483647"), new MathContext("precision=0 roundingMode=HALF_UP")); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0610() { rc_BigDecimal = new BigDecimal(4.9E-324); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_BigDecimal.toString()); } public void testItem_0611() { rc_BigInteger = (new BigDecimal("0")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0612() { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")); Assert.assertEquals("0E+1074", rc_BigDecimal.toString()); } public void testItem_0613() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\uFFFF', '8', '\234', '\234', '8', '\uFFFF', '\234', '\1', '\234', '8', '8', '\uFFFF', '\0', '\234', '\1', '\234', '\uFFFF', '\234', '\234', '\uFFFF', '\0', '\234', '\uFFFF', '\1', '8', '\0', '8', '\1', '8', '\uFFFF', '8', '\uFFFF', '\0', '\1', '\0', '\234', '\234', '8', '\uFFFF', '8', '\uFFFF', '\0', '8', '\1', '8', '\uFFFF', '\234', '\0', '\0', '\234', '\234', '\234', '\1', '\0', '\1', '\234', '\0', '\234', '\0', '\0', '8', '\1', '\234', '\0', '\234', '\uFFFF', '\234', '\uFFFF', '8', '\1', '\234', '\1', '\1', '\0', '8', '\1', '\234', '\0', '\1', '\uFFFF', '8', '8', '\0', '8', '\1', '\1', '8', '\0', '\1', '\234', '\0', '\uFFFF', '\1', '\uFFFF', '\1', '\0', '\234', '\0', '\0'}, 0, 0, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0614() { rc_int = (new BigDecimal("0")).precision(); Assert.assertEquals(1, rc_int); } public void testItem_0615() { rc_String = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).toPlainString(); Assert.assertEquals("0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625", rc_String); } // public void testItem_0616() // { // boolean caught; // rc_int = (new BigDecimal("0")).hashCode(); // Assert.assertEquals(0, rc_int); // } public void testItem_0617() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0E+1074")).remainder(new BigDecimal("0E+1074"), new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0618() { rc_BigDecimal = (new BigDecimal("0")).divideToIntegralValue(new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0E+1074", rc_BigDecimal.toString()); } public void testItem_0619() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).divide(new BigDecimal("0E+1074"), 0); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0620() { rc_BigDecimal = (new BigDecimal("32")).multiply(new BigDecimal("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1024", rc_BigDecimal.toString()); } public void testItem_0621() { boolean caught; caught = false; try { rc_MathContext = new MathContext(-1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0622() { rc_String = (new BigDecimal("0E+1074")).toPlainString(); Assert.assertEquals("0", rc_String); } // public void testItem_0623() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1024")).setScale(-2147483648, java.math.RoundingMode.HALF_UP); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // } public void testItem_0624() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '8', '\234', '\0', '\234', '8', '\1', '\234', '8', '\0', '\234', '\uFFFF', '\1', '\0', '\uFFFF', '8', '\1', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '\234', '\uFFFF', '\uFFFF', '8', '8', '\1', '8', '\234', '\uFFFF', '\1', '\1', '\1', '8', '\uFFFF', '8', '8', '8', '\234', '\uFFFF', '\234', '\0', '\0', '\1', '8', '\1', '8', '\uFFFF', '\0', '\1', '8', '\234', '\uFFFF', '\0', '\uFFFF', '\0', '\1', '\uFFFF', '\1', '8', '\1', '\1', '\0', '8', '\0', '\1', '8', '\0', '\0', '\1', '\0', '\0', '\234', '8', '\0', '\234', '\0', '\uFFFF', '\1', '8', '\uFFFF', '8', '\1', '\uFFFF', '8', '\uFFFF', '\234', '8', '\234', '\1', '\1', '\0', '\234', '\uFFFF', '\234', '\uFFFF', '8', '8'}, 1, -2147483648, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0625() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("1024"), -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0626() { rc_BigDecimal = (new BigDecimal("0E+1074")).pow(1, new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("0E+1074", rc_BigDecimal.toString()); } public void testItem_0627() { rc_BigDecimal = (new BigDecimal("32")).abs(); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0628() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0629() { rc_BigDecimal = (new BigDecimal("0E+1074")).min(new BigDecimal("32")); Assert.assertEquals("0E+1074", rc_BigDecimal.toString()); } public void testItem_0630() { rc_BigDecimal = (new BigDecimal("0")).scaleByPowerOfTen(-2147483648); Assert.assertEquals("0E-2147483647", rc_BigDecimal.toString()); } public void testItem_0631() { rc_BigDecimal = new BigDecimal(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0632() { rc_int = (new BigDecimal("32")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0633() { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("1"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0634() { rc_short = (new BigDecimal("32")).shortValueExact(); Assert.assertEquals(32, rc_short); } public void testItem_0635() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0', '\234', '\0', '8', '\0', '\uFFFF', '\1', '8', '\234', '\1', '\0', '8', '8', '\234', '8', '8', '\uFFFF', '\234', '\234', '\uFFFF', '\uFFFF', '\0', '\1', '8', '\234', '\234', '\uFFFF', '\1', '\0', '\234', '\0', '\uFFFF', '\234', '\234', '\0', '\234', '\uFFFF', '\234', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\1', '8', '\uFFFF', '8', '\0', '\234', '\0', '\1', '8', '\0', '\uFFFF', '\uFFFF', '\1', '\1', '8', '\0', '\uFFFF', '\uFFFF', '\1', '\234', '\uFFFF', '\uFFFF', '\0', '\1', '\uFFFF', '\1', '8', '\0', '\1', '\uFFFF', '\234', '\1', '\0', '\1', '\uFFFF', '\0', '\uFFFF', '\234', '8', '\1', '\0', '\uFFFF', '8', '\0', '\234', '\uFFFF', '\0', '\0', '8', '\uFFFF', '8', '\1', '\uFFFF', '8', '\1', '8', '\0', '8'}, 0, -2147483648, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0636() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0637() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\uFFFF', '\1', '\234', '\1', '8', '\234', '\0', '\234', '8', '\234', '\uFFFF', '\234', '\1', '\234', '\uFFFF', '\234', '\1', '8', '8', '\234', '\1', '8', '\0', '\234', '\1', '\0', '\0', '\234', '\uFFFF', '8', '\1', '\0', '\uFFFF', '\0', '\1', '8', '\1', '\1', '\234', '\1', '\0', '\uFFFF', '\uFFFF', '\234', '\0', '\0', '8', '\uFFFF', '\1', '8', '\uFFFF', '\0', '\0', '8', '\uFFFF', '\uFFFF', '\234', '\234', '\0', '\1'}, -2147483648, 2147483647); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0638() { rc_BigDecimal = (new BigDecimal("0")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0639() { rc_short = (new BigDecimal("0")).shortValueExact(); Assert.assertEquals(0, rc_short); } public void testItem_0640() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("32")).divideAndRemainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0641() { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("32"), 0, 1); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0642() { rc_int = (new BigDecimal("32")).compareTo(new BigDecimal("0")); Assert.assertEquals(1, rc_int); } public void testItem_0643() { rc_BigInteger = (new BigDecimal("0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0644() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '\234', '\0', '\234', '8', '\234', '\0', '\0', '\234', '\uFFFF', '8', '\uFFFF', '\1', '\234', '8', '\1', '\1', '\234', '8', '\1', '8', '\uFFFF', '\1', '\0', '\uFFFF', '8', '\0', '\234', '\uFFFF', '\0', '8', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\234', '\234', '\1', '\234', '\234', '\uFFFF', '\1', '\234', '\1', '\1', '\234', '\234', '\1', '\1', '\1', '\1', '\uFFFF', '8', '\1', '\0', '\0', '\uFFFF', '\234', '\234', '\234', '\1', '\0', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\1', '\234', '\uFFFF', '\1', '\1', '\234', '\1', '\uFFFF', '8', '8', '8', '\1', '\uFFFF', '\234', '\234', '\1', '\uFFFF', '\0', '\1', '\uFFFF', '8', '\0', '\234', '8', '\uFFFF', '8', '\234', '\234', '8', '\0', '8', '\1', '\234'}, 0, 2147483647, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0645() { rc_BigDecimal = new BigDecimal(1); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0646() { rc_BigDecimal = (new BigDecimal("0")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0647() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divideToIntegralValue(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0648() { rc_BigDecimal = (new BigDecimal("0")).round(new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0649() { rc_int = (new BigDecimal("0")).compareTo(new BigDecimal("0")); Assert.assertEquals(0, rc_int); } public void testItem_0650() { rc_int = (new BigDecimal("0")).intValue(); Assert.assertEquals(0, rc_int); } public void testItem_0651() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).setScale(0, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0652() { rc_BigDecimal = (new BigDecimal("0")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0653() { rc_int = (new BigDecimal("0")).compareTo(new BigDecimal("1")); Assert.assertEquals(-1, rc_int); } public void testItem_0654() { rc_short = (new BigDecimal("0")).shortValueExact(); Assert.assertEquals(0, rc_short); } public void testItem_0655() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("4;UK9?CNDIHWL=U>CA1<7"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0656() { rc_BigDecimal = (new BigDecimal("0")).movePointRight(-1); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0657() { rc_BigDecimal = (new BigDecimal("32")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0658() { rc_String = (new BigDecimal("1")).toEngineeringString(); Assert.assertEquals("1", rc_String); } public void testItem_0659() { rc_BigDecimal = new BigDecimal(4.9E-324); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_BigDecimal.toString()); } public void testItem_0660() { rc_byte = (new BigDecimal("0")).byteValueExact(); Assert.assertEquals(0, rc_byte); } public void testItem_0661() { rc_String = (new BigDecimal("1")).toPlainString(); Assert.assertEquals("1", rc_String); } public void testItem_0662() { rc_BigDecimal = (new BigDecimal("0")).subtract(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0663() { rc_BigDecimal = (new BigDecimal("1")).movePointLeft(1); Assert.assertEquals("0.1", rc_BigDecimal.toString()); } public void testItem_0664() { rc_int = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0665() { rc_BigDecimal = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).divideToIntegralValue(new BigDecimal("1")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0666() { boolean caught; caught = false; try { rc_MathContext = new MathContext(""); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0667() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -2147483648); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0668() { rc_BigInteger = (new BigDecimal("0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0669() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -1); Assert.assertEquals("3.2E+2", rc_BigDecimal.toString()); } public void testItem_0670() { rc_BigDecimal_array = (new BigDecimal("3.2E+2")).divideAndRemainder(new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")); } public void testItem_0671() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(-9223372036854775808L, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0672() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2E+2")).setScale(1, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0673() { boolean caught; caught = false; try { rc_MathContext = new MathContext(""); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0674() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("", new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0675() { rc_MathContext = new MathContext(1, java.math.RoundingMode.CEILING); Assert.assertEquals("precision=1 roundingMode=CEILING", rc_MathContext.toString()); } public void testItem_0676() { rc_BigDecimal = (new BigDecimal("32")).negate(); Assert.assertEquals("-32", rc_BigDecimal.toString()); } public void testItem_0677() { rc_int = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).precision(); Assert.assertEquals(751, rc_int); } public void testItem_0678() { rc_BigDecimal = (new BigDecimal("0E-1074")).setScale(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0679() { rc_BigDecimal = new BigDecimal(new char[]{'8'}); Assert.assertEquals("8", rc_BigDecimal.toString()); } public void testItem_0680() { rc_BigDecimal = (new BigDecimal("0E-1074")).round(new MathContext("precision=1 roundingMode=CEILING")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0681() { rc_String = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).toString(); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_String); } public void testItem_0682() { rc_long = (new BigDecimal("0E-1074")).longValueExact(); Assert.assertEquals(0L, rc_long); } public void testItem_0683() { rc_BigDecimal = new BigDecimal(1135879015891L, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1135879015891", rc_BigDecimal.toString()); } public void testItem_0684() { rc_BigDecimal = (new BigDecimal("3.2E+2")).scaleByPowerOfTen(2147483647); Assert.assertEquals("3.2E+2147483649", rc_BigDecimal.toString()); } public void testItem_0685() { rc_BigDecimal = (new BigDecimal("3.2E+2")).add(new BigDecimal("3.2E+2")); Assert.assertEquals("6.4E+2", rc_BigDecimal.toString()); } public void testItem_0686() { rc_MathContext = new MathContext(1); Assert.assertEquals("precision=1 roundingMode=HALF_UP", rc_MathContext.toString()); } public void testItem_0687() { boolean caught; caught = false; try { rc_long = (new BigDecimal("320.0E+2147483647")).longValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0688() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("320.0E+2147483647")).setScale(-1, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0689() { rc_BigDecimal = new BigDecimal(0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0690() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0691() { rc_int = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).precision(); Assert.assertEquals(751, rc_int); } public void testItem_0692() { rc_BigDecimal = (new BigDecimal("8")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0693() { rc_BigDecimal = (new BigDecimal("-32")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-32", rc_BigDecimal.toString()); } public void testItem_0694() { rc_int = (new BigDecimal("-32")).intValueExact(); Assert.assertEquals(-32, rc_int); } public void testItem_0695() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("8")).divideAndRemainder(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0696() { rc_int = (new BigDecimal("-32")).intValueExact(); Assert.assertEquals(-32, rc_int); } public void testItem_0697() { rc_BigDecimal = new BigDecimal(4.9E-324); Assert.assertEquals("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324", rc_BigDecimal.toString()); } public void testItem_0698() { rc_BigDecimal = (new BigDecimal("8")).multiply(new BigDecimal("0"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0699() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).setScale(1); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0700() { rc_String = (new BigDecimal("1")).toString(); Assert.assertEquals("1", rc_String); } public void testItem_0701() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0702() { rc_BigDecimal = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).remainder(new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0703() { rc_String = (new BigDecimal("0E-1074")).toPlainString(); Assert.assertEquals("0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", rc_String); } @SuppressWarnings("unlikely-arg-type") public void testItem_0704() { rc_boolean = (new BigDecimal("32")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0705() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF'}, 2147483647, -1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0706() { rc_int = (new BigDecimal("0E-1074")).signum(); Assert.assertEquals(0, rc_int); } public void testItem_0707() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")).divide(new BigDecimal("0E-1074")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0708() { rc_BigInteger = (new BigDecimal("0")).toBigIntegerExact(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0709() { rc_BigDecimal = (new BigDecimal("0E-1074")).divide(new BigDecimal("4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625E-324")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0710() { rc_BigDecimal = (new BigDecimal("0")).max(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0711() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\1', '\1', '\1', '\234', '\234', '\234', '\1', '\1', '\uFFFF', '\1', '8', '\1', '\1', '\uFFFF', '\234', '8', '\uFFFF', '\uFFFF', '\0', '\234', '\0', '8', '\uFFFF', '8', '8', '\1', '\0', '\0', '\0'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0712() { rc_BigDecimal = new BigDecimal(1.0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0713() { rc_BigDecimal = (new BigDecimal("32")).stripTrailingZeros(); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0714() { rc_BigDecimal = (new BigDecimal("32")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0715() { rc_BigDecimal = (new BigDecimal("32")).scaleByPowerOfTen(-1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0716() { rc_BigDecimal = new BigDecimal(new char[]{'8'}); Assert.assertEquals("8", rc_BigDecimal.toString()); } public void testItem_0717() { rc_BigDecimal = new BigDecimal(-9223372036854775808L, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-9223372036854775808", rc_BigDecimal.toString()); } public void testItem_0718() { rc_BigDecimal = (new BigDecimal("0E-1074")).subtract(new BigDecimal("1")); Assert.assertEquals("-1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", rc_BigDecimal.toString()); } public void testItem_0719() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0720() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")).setScale(-1, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0721() { rc_BigDecimal = (new BigDecimal("-1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")).ulp(); Assert.assertEquals("1E-1074", rc_BigDecimal.toString()); } @SuppressWarnings("unlikely-arg-type") public void testItem_0722() { rc_boolean = (new BigDecimal("1E-1074")).equals("RQ:[email protected]?8H7=F:>RQH7SCMTCB3H=Y5WIJQ;P9LB3MRXE8MY=AOVC<[email protected]:PQF2MH0STKCW<Y01XE35>0TXADYRTOVH"); Assert.assertEquals(false, rc_boolean); } public void testItem_0723() { rc_BigDecimal = (new BigDecimal("1E-1074")).divide(new BigDecimal("32")); Assert.assertEquals("3.125E-1076", rc_BigDecimal.toString()); } public void testItem_0724() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\1', '8', '8', '8', '\uFFFF', '\1', '8', '\0', '\1', '\234', '\234', '\1', '\0', '8', '\234', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\234', '\1', '8', '\0', '\234', '\0', '\0', '\234', '8', '\1', '\uFFFF', '\0', '\234', '\0', '\234', '\0', '\1', '\uFFFF', '8', '\1', '8', '\0', '\1', '\1', '\uFFFF', '8', '\uFFFF', '\uFFFF', '\1', '\1', '\0', '\234', '\234', '\1', '\uFFFF', '\uFFFF', '\0', '8', '\uFFFF', '8', '\234', '\uFFFF', '8', '\0', '\uFFFF', '\1'}, 2147483647, 2147483647); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0725() { rc_BigDecimal = (new BigDecimal("1E-1074")).add(new BigDecimal("32")); Assert.assertEquals("32.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", rc_BigDecimal.toString()); } public void testItem_0726() { rc_int = (new BigDecimal("32")).intValue(); Assert.assertEquals(32, rc_int); } public void testItem_0727() { rc_int = (new BigDecimal("3.125E-1076")).precision(); Assert.assertEquals(4, rc_int); } public void testItem_0728() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001")).pow(2147483647); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0729() { rc_BigDecimal = (new BigDecimal("32.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001")).max(new BigDecimal("1E-1074")); Assert.assertEquals("32.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", rc_BigDecimal.toString()); } public void testItem_0730() { rc_BigDecimal = (new BigDecimal("1E-1074")).negate(); Assert.assertEquals("-1E-1074", rc_BigDecimal.toString()); } public void testItem_0731() { rc_BigDecimal = (new BigDecimal("32")).divide(new BigDecimal("3.125E-1076"), java.math.RoundingMode.CEILING); Assert.assertEquals("1024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", rc_BigDecimal.toString()); } public void testItem_0732() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("IB76ORKB103EVMT6<ST8O8K?4O5RJ2=4V7:[email protected]?<?K0=FIYWFL8::@HF;>[email protected]=MBMGSYOM29N4K<5<E>9;T>XMCJYYY=0", new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0733() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0734() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0735() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF'}, -2147483648, -1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0736() { rc_BigDecimal = (new BigDecimal("3.125E-1076")).subtract(new BigDecimal("1E-1074"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-9.6875E-1075", rc_BigDecimal.toString()); } public void testItem_0737() { boolean caught; caught = false; try { rc_short = (new BigDecimal("1E-1074")).shortValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0738() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).abs(new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0739() { rc_BigDecimal = (new BigDecimal("1E-1074")).multiply(new BigDecimal("1024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("1024.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", rc_BigDecimal.toString()); } public void testItem_0740() { boolean caught; caught = false; try { rc_long = (new BigDecimal("1E-1074")).longValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0741() { rc_BigDecimal = (new BigDecimal("1E-1074")).movePointLeft(1); Assert.assertEquals("1E-1075", rc_BigDecimal.toString()); } public void testItem_0742() { rc_int = (new BigDecimal("1024.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")).intValueExact(); Assert.assertEquals(1024, rc_int); } public void testItem_0743() { rc_String = (new BigDecimal("1E-1074")).toEngineeringString(); Assert.assertEquals("1E-1074", rc_String); } public void testItem_0744() { rc_BigDecimal_array = (new BigDecimal("-9.6875E-1075")).divideAndRemainder(new BigDecimal("-9.6875E-1075"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } @SuppressWarnings("unlikely-arg-type") public void testItem_0745() { rc_boolean = (new BigDecimal("1E-1075")).equals("[email protected]=O<[email protected]:[email protected]<RP=UTB4P3ELIRWEF2<>[email protected]:Y;<[email protected]"); Assert.assertEquals(false, rc_boolean); } public void testItem_0746() { rc_MathContext = new MathContext(1, java.math.RoundingMode.HALF_EVEN); Assert.assertEquals("precision=1 roundingMode=HALF_EVEN", rc_MathContext.toString()); } public void testItem_0747() { rc_BigDecimal = (new BigDecimal("-9.6875E-1075")).abs(); Assert.assertEquals("9.6875E-1075", rc_BigDecimal.toString()); } @SuppressWarnings("unlikely-arg-type") public void testItem_0748() { rc_boolean = (new BigDecimal("-9.6875E-1075")).equals("VGC177NFQ?NGP3F62DJF4IC:SSQQJFGNRL1860204;SA4G8R:M1M2;R>[email protected]<SSC0;5LQ<E0WMVHLDJQ:<4F=;?WSPNX3AJL=QJF="); Assert.assertEquals(false, rc_boolean); } public void testItem_0749() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0750() { boolean caught; caught = false; try { rc_BigInteger = (new BigDecimal("1E-1074")).toBigIntegerExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0751() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2")).scaleByPowerOfTen(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0752() { rc_BigDecimal = (new BigDecimal("1E-1075")).setScale(-1, java.math.RoundingMode.CEILING); Assert.assertEquals("1E+1", rc_BigDecimal.toString()); } public void testItem_0753() { rc_BigDecimal = (new BigDecimal("1E-1074")).divide(new BigDecimal("1E+1"), java.math.RoundingMode.HALF_EVEN); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0754() { rc_BigInteger = (new BigDecimal("1E-1074")).toBigInteger(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0755() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("9.6875E-1075")).divide(new BigDecimal("0E-1074")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0756() { rc_BigDecimal = (new BigDecimal("0E-1074")).negate(); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0757() { rc_BigDecimal = (new BigDecimal("0E-1074")).round(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0758() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF'}, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0759() { rc_BigDecimal = (new BigDecimal("0E-1074")).divide(new BigDecimal("32"), java.math.RoundingMode.CEILING); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0760() { rc_MathContext = new MathContext(1, java.math.RoundingMode.HALF_EVEN); Assert.assertEquals("precision=1 roundingMode=HALF_EVEN", rc_MathContext.toString()); } public void testItem_0761() { rc_int = (new BigDecimal("0E-1074")).signum(); Assert.assertEquals(0, rc_int); } public void testItem_0762() { rc_BigDecimal = (new BigDecimal("32")).negate(); Assert.assertEquals("-32", rc_BigDecimal.toString()); } public void testItem_0763() { rc_BigDecimal = (new BigDecimal("0E-1074")).min(new BigDecimal("0E-1074")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0764() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF', '8', '\234', '\234', '8', '\0', '\uFFFF', '\0', '8', '\0', '8', '8', '\234', '\uFFFF', '\234', '\234', '\0', '\234', '\uFFFF', '8', '8', '\234', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\1', '\1', '\uFFFF', '8', '\0', '8', '\uFFFF', '8', '\0', '\uFFFF', '\234', '8', '\234', '\234', '8', '8', '\uFFFF', '\1', '\1', '\uFFFF', '\1', '8', '8', '\1', '\1', '\uFFFF', '\0', '\uFFFF', '\0', '\234', '8', '\234', '8', '8', '\0', '8', '\uFFFF', '8', '\uFFFF', '\1', '\1', '\0', '8', '\234', '\0', '8', '\1', '\uFFFF', '\234', '\uFFFF', '\1', '\1', '\234', '\uFFFF', '\0', '8', '\0', '\uFFFF', '\1', '8', '8', '\0', '8', '\1', '\234', '\0', '\uFFFF', '\0', '\1', '\234', '\1', '8', '8', '\uFFFF'}, 1, -2147483648); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0765() { rc_BigDecimal = new BigDecimal(9223372036854775807L, new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("9E+18", rc_BigDecimal.toString()); } public void testItem_0766() { rc_BigDecimal = (new BigDecimal("0E-1074")).multiply(new BigDecimal("0E-1074")); Assert.assertEquals("0E-2148", rc_BigDecimal.toString()); } public void testItem_0767() { rc_String = (new BigDecimal("-32")).toString(); Assert.assertEquals("-32", rc_String); } public void testItem_0768() { rc_BigInteger = (new BigDecimal("0E-2148")).unscaledValue(); Assert.assertEquals("0", rc_BigInteger.toString()); } public void testItem_0769() { rc_int = (new BigDecimal("0E-1074")).signum(); Assert.assertEquals(0, rc_int); } public void testItem_0770() { rc_BigDecimal = (new BigDecimal("9E+18")).subtract(new BigDecimal("-32")); Assert.assertEquals("9000000000000000032", rc_BigDecimal.toString()); } public void testItem_0771() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\234', '\1', '\234', '\1', '\uFFFF', '\uFFFF', '8', '\234', '\234', '\1', '\234', '\uFFFF', '\234', '8', '\0', '\234', '\234', '\1', '\0', '\1', '\234', '8', '\1', '8', '8', '8', '8', '8', '8', '\0', '\234', '8', '8', '\0', '8', '\uFFFF', '\234', '8', '\1', '\1', '8', '\0', '8', '\uFFFF', '\uFFFF', '\0', '\0', '\0', '\0', '8', '\1', '\uFFFF', '\uFFFF', '\1', '8', '\1', '8', '\0', '\uFFFF', '\234', '\234', '\0', '\uFFFF', '\234', '\uFFFF', '\0', '\uFFFF', '\0', '\1', '\234', '\1', '\234', '8', '8', '\0', '\uFFFF', '\234', '\234', '\1', '8', '\1', '8', '\uFFFF', '8', '\0', '\234', '\1', '\234', '\0', '\1', '\234', '\1', '8', '\1', '\234', '\0', '\0', '\234', '\uFFFF'}, 1, 0); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0772() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -1); Assert.assertEquals("3.2E+2", rc_BigDecimal.toString()); } public void testItem_0773() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0774() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("[email protected]?G142?T9HWM>F=:A4H>9:19BBI4Y4WSW:;LMVI<AT?19P9HP<4FX8BY3AUCJ4235AOSD9TML7=S="); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0775() { rc_BigDecimal = (new BigDecimal("0E-1074")).multiply(new BigDecimal("-32")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0776() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0777() { rc_BigDecimal = (new BigDecimal("0E-1074")).abs(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0E-1074", rc_BigDecimal.toString()); } public void testItem_0778() { rc_byte = (new BigDecimal("0E-2148")).byteValueExact(); Assert.assertEquals(0, rc_byte); } public void testItem_0779() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -1); Assert.assertEquals("3.2E+2", rc_BigDecimal.toString()); } public void testItem_0780() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0E-2148")).divide(new BigDecimal("9000000000000000032"), 0, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0781() { rc_short = (new BigDecimal("32")).shortValueExact(); Assert.assertEquals(32, rc_short); } public void testItem_0782() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("9000000000000000032")).remainder(new BigDecimal("32"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0783() { rc_BigDecimal = (new BigDecimal("0E-1074")).pow(0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0784() { rc_BigDecimal = (new BigDecimal("32")).subtract(new BigDecimal("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0785() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).remainder(new BigDecimal("0E-1074")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0786() { rc_BigDecimal = new BigDecimal(1L, new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0787() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("0E-2148"), 0, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0788() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0789() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8', '\0', '8', '\234', '8', '8', '\234', '\1', '\0', '\1', '8', '\234', '\0', '8', '\1', '\234', '8', '8', '\234', '\1', '\0', '8', '\uFFFF', '\1', '\uFFFF', '\0', '\uFFFF', '\uFFFF', '\0', '\uFFFF', '8', '\uFFFF', '\0', '\234', '\uFFFF', '\234', '\0', '\1', '\0', '\1', '\uFFFF', '8', '8', '\uFFFF', '\uFFFF', '\uFFFF', '8', '\0', '\0', '\uFFFF', '\1', '\1', '\234', '\1', '8', '\234', '8', '8', '8', '\1', '8', '\uFFFF', '\uFFFF', '\1', '\uFFFF', '\234', '8', '\234', '\1', '\1', '\234', '\234', '\234', '\uFFFF', '\1', '\0', '\uFFFF', '\234', '\1', '8', '\0', '\1', '\1', '8', '\0', '8', '\0', '\0', '\0', '\0', '8', '\1', '\1', '\234', '\uFFFF', '8', '\1', '\uFFFF', '\234', '\0'}, -2147483648, 1, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0790() { rc_String = (new BigDecimal("32")).toPlainString(); Assert.assertEquals("32", rc_String); } public void testItem_0791() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divide(new BigDecimal("0E-2148")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0792() { rc_long = (new BigDecimal("1")).longValue(); Assert.assertEquals(1L, rc_long); } public void testItem_0793() { rc_BigDecimal = (new BigDecimal("0E-2148")).round(new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("0E-2148", rc_BigDecimal.toString()); } public void testItem_0794() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("0E-2148"), 2147483647, java.math.RoundingMode.HALF_UP); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0795() { rc_int = (new BigDecimal("32")).scale(); Assert.assertEquals(0, rc_int); } public void testItem_0796() { rc_long = (new BigDecimal("0")).longValueExact(); Assert.assertEquals(0L, rc_long); } public void testItem_0797() { rc_BigDecimal = (new BigDecimal("0E-2148")).subtract(new BigDecimal("1"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0798() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0799() { rc_BigDecimal_array = (new BigDecimal("0")).divideAndRemainder(new BigDecimal("1"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } // public void testItem_0800() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // caught = false; // try { // rc_BigDecimal = (new BigDecimal("32")).setScale(-2147483648, 0); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // } public void testItem_0801() { rc_double = (new BigDecimal("0")).doubleValue(); Assert.assertEquals(0.0, rc_double, 0); } public void testItem_0802() { rc_long = (new BigDecimal("1")).longValue(); Assert.assertEquals(1L, rc_long); } public void testItem_0803() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("32")).movePointRight(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0804() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divideToIntegralValue(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0805() { rc_BigDecimal = (new BigDecimal("1")).add(new BigDecimal("1"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("2", rc_BigDecimal.toString()); } public void testItem_0806() { rc_int = (new BigDecimal("-1")).signum(); Assert.assertEquals(-1, rc_int); } public void testItem_0807() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\uFFFF', '\234', '\1', '\1', '8', '\uFFFF', '\uFFFF', '\1', '8', '\uFFFF', '\uFFFF', '\234', '\uFFFF', '\234', '\234', '\0', '\1', '\0', '\0', '\uFFFF', '\1', '\uFFFF', '\234', '\uFFFF', '\uFFFF', '\1', '\0', '8', '\234', '\234', '\234', '8', '\234', '\1', '\1', '\0', '\0', '8', '8', '\234', '8', '\234', '8', '\uFFFF', '8', '\234', '\234', '\234', '\0', '\uFFFF', '\1', '\1', '\1', '\234', '\1', '8', '8'}); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } @SuppressWarnings("unlikely-arg-type") public void testItem_0808() { rc_boolean = (new BigDecimal("-1")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0809() { rc_BigDecimal = (new BigDecimal("2")).min(new BigDecimal("2")); Assert.assertEquals("2", rc_BigDecimal.toString()); } public void testItem_0810() { rc_int = (new BigDecimal("1")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0811() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0812() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0813() { rc_BigInteger = (new BigDecimal("32")).unscaledValue(); Assert.assertEquals("32", rc_BigInteger.toString()); } public void testItem_0814() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0815() { rc_double = (new BigDecimal("0")).doubleValue(); Assert.assertEquals(0.0, rc_double, 0); } public void testItem_0816() { rc_BigDecimal = new BigDecimal(0, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0817() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\uFFFF'}, -2147483648, 1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0818() { rc_BigDecimal = (new BigDecimal("2")).multiply(new BigDecimal("32"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("6E+1", rc_BigDecimal.toString()); } public void testItem_0819() { rc_BigDecimal = (new BigDecimal("2")).negate(); Assert.assertEquals("-2", rc_BigDecimal.toString()); } public void testItem_0820() { rc_String = (new BigDecimal("0")).toString(); Assert.assertEquals("0", rc_String); } public void testItem_0821() { rc_BigDecimal = (new BigDecimal("0")).stripTrailingZeros(); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0822() { rc_BigDecimal = (new BigDecimal("0")).negate(); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0823() { rc_BigDecimal = (new BigDecimal("-2")).multiply(new BigDecimal("0")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0824() { rc_BigDecimal = (new BigDecimal("1")).abs(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0825() { rc_BigDecimal = (new BigDecimal("0")).abs(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0826() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), -1, new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("3E+2", rc_BigDecimal.toString()); } public void testItem_0827() { rc_BigDecimal = (new BigDecimal("1")).negate(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0828() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("-2")).divideAndRemainder(new BigDecimal("0")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0829() { rc_long = (new BigDecimal("-1")).longValue(); Assert.assertEquals(-1L, rc_long); } public void testItem_0830() { rc_int = (new BigDecimal("1")).intValue(); Assert.assertEquals(1, rc_int); } public void testItem_0831() { rc_BigDecimal = (new BigDecimal("-2")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0832() { rc_BigDecimal = (new BigDecimal("1")).divideToIntegralValue(new BigDecimal("-1")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0833() { rc_BigDecimal = (new BigDecimal("-2")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0834() { rc_int = (new BigDecimal("-1")).scale(); Assert.assertEquals(0, rc_int); } public void testItem_0835() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).setScale(-2147483648, -1); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0836() { rc_int = (new BigDecimal("-1")).intValueExact(); Assert.assertEquals(-1, rc_int); } public void testItem_0837() { rc_BigDecimal = (new BigDecimal("1")).round(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0838() { rc_BigDecimal = new BigDecimal(0.0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0839() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("8FD8H<?COHW7?HK;CLK9<@WBV;[email protected]@A713OIEW38AENL46A202XR??G5>[email protected]>O94BPJ0TFW10O75GLX6", new MathContext("precision=1 roundingMode=HALF_EVEN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0840() { rc_BigDecimal = new BigDecimal(1L, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0841() { rc_BigDecimal = (new BigDecimal("1")).plus(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0842() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).scaleByPowerOfTen(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } @SuppressWarnings("unlikely-arg-type") public void testItem_0843() { rc_boolean = (new BigDecimal("1")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0844() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).divide(new BigDecimal("-2"), 2147483647, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0845() { rc_String = (new BigDecimal("-2")).toEngineeringString(); Assert.assertEquals("-2", rc_String); } public void testItem_0846() { rc_BigDecimal = (new BigDecimal("0")).setScale(0, 0); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0847() { rc_BigInteger = (new BigDecimal("1")).toBigIntegerExact(); Assert.assertEquals("1", rc_BigInteger.toString()); } public void testItem_0848() { rc_BigDecimal = (new BigDecimal("1")).pow(-1, new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0849() { rc_BigDecimal = (new BigDecimal("-1")).ulp(); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0850() { rc_BigInteger = (new BigDecimal("-2")).toBigInteger(); Assert.assertEquals("-2", rc_BigInteger.toString()); } // public void testItem_0851() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("0"), 2147483647, java.math.RoundingMode.HALF_UP); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0852() { rc_BigInteger = (new BigDecimal("1")).toBigIntegerExact(); Assert.assertEquals("1", rc_BigInteger.toString()); } public void testItem_0853() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\234', '\0', '\234', '\uFFFF', '\234', '\234', '\234', '\uFFFF', '8', '\uFFFF', '\uFFFF', '\1', '\0', '\1', '8', '\uFFFF', '\234'}, 1, -1, new MathContext("precision=1 roundingMode=HALF_EVEN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0854() { rc_BigDecimal = (new BigDecimal("-2")).divideToIntegralValue(new BigDecimal("1"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("-2", rc_BigDecimal.toString()); } public void testItem_0855() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 2147483647); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0856() { rc_BigDecimal = (new BigDecimal("-2")).min(new BigDecimal("3.2E-2147483646")); Assert.assertEquals("-2", rc_BigDecimal.toString()); } public void testItem_0857() { rc_BigDecimal = (new BigDecimal("3.2E-2147483646")).plus(); Assert.assertEquals("3.2E-2147483646", rc_BigDecimal.toString()); } public void testItem_0858() { boolean caught; caught = false; try { rc_BigDecimal_array = (new BigDecimal("-1")).divideAndRemainder(new BigDecimal("3.2E-2147483646"), new MathContext("precision=0 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0859() { rc_BigDecimal = (new BigDecimal("1")).setScale(-1, java.math.RoundingMode.CEILING); Assert.assertEquals("1E+1", rc_BigDecimal.toString()); } public void testItem_0860() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2E-2147483646")).round(new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0861() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0862() { rc_BigDecimal = (new BigDecimal("1")).movePointLeft(0); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0863() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("1")).pow(2147483647, new MathContext("precision=0 roundingMode=HALF_UP")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0864() { rc_int = (new BigDecimal("1E+1")).compareTo(new BigDecimal("0")); Assert.assertEquals(1, rc_int); } public void testItem_0865() { rc_BigDecimal = (new BigDecimal("-2")).remainder(new BigDecimal("1E+1")); Assert.assertEquals("-2", rc_BigDecimal.toString()); } public void testItem_0866() { rc_String = (new BigDecimal("-2")).toPlainString(); Assert.assertEquals("-2", rc_String); } public void testItem_0867() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0868() { rc_int = (new BigDecimal("32")).compareTo(new BigDecimal("-2")); Assert.assertEquals(1, rc_int); } public void testItem_0869() { rc_BigDecimal = (new BigDecimal("32")).plus(new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0870() { rc_int = (new BigDecimal("-2")).intValue(); Assert.assertEquals(-2, rc_int); } // public void testItem_0871() // { // boolean caught; // caught = false; // try { // rc_BigDecimal = (new BigDecimal("1")).setScale(2147483647, 1); // } // catch (java.lang.NegativeArraySizeException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } public void testItem_0872() { rc_BigDecimal = (new BigDecimal("32")).movePointRight(0); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0873() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("", new MathContext("precision=1 roundingMode=HALF_EVEN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0874() { rc_BigDecimal = (new BigDecimal("-2")).setScale(0, java.math.RoundingMode.UP); Assert.assertEquals("-2", rc_BigDecimal.toString()); } public void testItem_0875() { rc_BigDecimal = (new BigDecimal("32")).pow(1); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0876() { rc_BigDecimal = (new BigDecimal("32")).negate(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-32", rc_BigDecimal.toString()); } public void testItem_0877() { rc_BigDecimal = (new BigDecimal("32")).divideToIntegralValue(new BigDecimal("32")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0878() { rc_int = (new BigDecimal("-32")).compareTo(new BigDecimal("32")); Assert.assertEquals(-1, rc_int); } public void testItem_0879() { rc_BigDecimal = (new BigDecimal("1")).abs(new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0880() { rc_String = (new BigDecimal("1")).toPlainString(); Assert.assertEquals("1", rc_String); } public void testItem_0881() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("3E+1", rc_BigDecimal.toString()); } public void testItem_0882() { rc_BigDecimal = (new BigDecimal("3E+1")).negate(new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("-3E+1", rc_BigDecimal.toString()); } public void testItem_0883() { rc_BigDecimal = (new BigDecimal("-32")).plus(); Assert.assertEquals("-32", rc_BigDecimal.toString()); } public void testItem_0884() { rc_BigDecimal = (new BigDecimal("-3E+1")).divide(new BigDecimal("-32")); Assert.assertEquals("0.9375", rc_BigDecimal.toString()); } public void testItem_0885() { rc_short = (new BigDecimal("-32")).shortValueExact(); Assert.assertEquals(-32, rc_short); } public void testItem_0886() { rc_BigDecimal = (new BigDecimal("32")).round(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0887() { rc_BigDecimal = (new BigDecimal("-3E+1")).round(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("-3E+1", rc_BigDecimal.toString()); } public void testItem_0888() { rc_int = (new BigDecimal("32")).intValueExact(); Assert.assertEquals(32, rc_int); } public void testItem_0889() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("-32")).setScale(-2147483648); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0890() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0891() { rc_BigDecimal = (new BigDecimal("32")).divide(new BigDecimal("-32"), -1, java.math.RoundingMode.HALF_DOWN); Assert.assertEquals("0E+1", rc_BigDecimal.toString()); } public void testItem_0892() { rc_int = (new BigDecimal("32")).compareTo(new BigDecimal("0.9375")); Assert.assertEquals(1, rc_int); } public void testItem_0893() { rc_BigDecimal = (new BigDecimal("0E+1")).max(new BigDecimal("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0894() { rc_double = (new BigDecimal("0E+1")).doubleValue(); Assert.assertEquals(0.0, rc_double, 0); } public void testItem_0895() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1'}, 0, -2147483648, new MathContext("precision=1 roundingMode=HALF_EVEN")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0896() { rc_BigDecimal = (new BigDecimal("3E+1")).plus(new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("3E+1", rc_BigDecimal.toString()); } public void testItem_0897() { rc_BigDecimal = (new BigDecimal("32")).scaleByPowerOfTen(-1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } // public void testItem_0898() // { // boolean caught; // rc_int = (new BigDecimal("32")).hashCode(); // Assert.assertEquals(992, rc_int); // } public void testItem_0899() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("3AMKAA?29JGB=B=7D"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0900() { rc_BigInteger = (new BigDecimal("3E+1")).unscaledValue(); Assert.assertEquals("3", rc_BigInteger.toString()); } public void testItem_0901() { rc_BigDecimal = (new BigDecimal("0E+1")).remainder(new BigDecimal("3.2")); Assert.assertEquals("0E+1", rc_BigDecimal.toString()); } public void testItem_0902() { rc_BigDecimal = (new BigDecimal("0.9375")).ulp(); Assert.assertEquals("0.0001", rc_BigDecimal.toString()); } public void testItem_0903() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0904() { rc_String = (new BigDecimal("32")).toPlainString(); Assert.assertEquals("32", rc_String); } public void testItem_0905() { rc_BigDecimal = (new BigDecimal("32")).abs(); Assert.assertEquals("32", rc_BigDecimal.toString()); } // public void testItem_0906() // { // boolean caught; // rc_int = (new BigDecimal("3E+1")).hashCode(); // Assert.assertEquals(92, rc_int); // } @SuppressWarnings("unlikely-arg-type") public void testItem_0907() { rc_boolean = (new BigDecimal("0.9375")).equals("KN?9M2::RY=>QA:;:E<[email protected]<UOPS?IF3H4BNLVMGASB;>LLN?UXYFJMMA6WY8CDMPFRO;NTTN=N?4X:"); Assert.assertEquals(false, rc_boolean); } public void testItem_0908() { rc_BigDecimal_array = (new BigDecimal("3E+1")).divideAndRemainder(new BigDecimal("32"), new MathContext("precision=0 roundingMode=HALF_UP")); } public void testItem_0909() { boolean caught; caught = false; try { rc_int = (new BigDecimal("3.2")).intValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0910() { rc_BigDecimal = (new BigDecimal("0.0001")).remainder(new BigDecimal("3E+1")); Assert.assertEquals("0.0001", rc_BigDecimal.toString()); } public void testItem_0911() { rc_BigDecimal = (new BigDecimal("32")).plus(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("3E+1", rc_BigDecimal.toString()); } public void testItem_0912() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0913() { rc_int = (new BigDecimal("0.9375")).scale(); Assert.assertEquals(4, rc_int); } // public void testItem_0914() // { // boolean caught; // if (!Boolean.getBoolean("notanerror")) // { // caught = false; // try { // rc_BigDecimal = (new BigDecimal("0.0001")).setScale(-2147483648, 1); // } // catch (java.lang.ArithmeticException e) { // caught = true; // } // Assert.assertEquals("91.94630872483222%", true, caught); // } // } public void testItem_0915() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0916() { rc_BigDecimal = (new BigDecimal("32")).multiply(new BigDecimal("3.2"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("102.4", rc_BigDecimal.toString()); } public void testItem_0917() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(""); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0918() { boolean caught; caught = false; try { rc_byte = (new BigDecimal("3.2")).byteValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0919() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'8'}, 1, -1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0920() { rc_BigInteger = (new BigDecimal("3E+1")).toBigIntegerExact(); Assert.assertEquals("30", rc_BigInteger.toString()); } public void testItem_0921() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1, new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("3", rc_BigDecimal.toString()); } public void testItem_0922() { rc_int = (new BigDecimal("102.4")).compareTo(new BigDecimal("3E+1")); Assert.assertEquals(1, rc_int); } public void testItem_0923() { rc_int = (new BigDecimal("3E+1")).compareTo(new BigDecimal("3.2")); Assert.assertEquals(1, rc_int); } @SuppressWarnings("unlikely-arg-type") public void testItem_0924() { rc_boolean = (new BigDecimal("102.4")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0925() { rc_BigDecimal = (new BigDecimal("3.2")).round(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("3", rc_BigDecimal.toString()); } public void testItem_0926() { rc_BigDecimal = new BigDecimal(4.9E-324, new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("5E-324", rc_BigDecimal.toString()); } public void testItem_0927() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0928() { boolean caught; caught = false; try { rc_short = (new BigDecimal("3.2")).shortValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0929() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).pow(-1, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0930() { rc_BigDecimal = (new BigDecimal("102.4")).setScale(1); Assert.assertEquals("102.4", rc_BigDecimal.toString()); } public void testItem_0931() { rc_BigDecimal = (new BigDecimal("0.0001")).multiply(new BigDecimal("102.4"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("0.01024", rc_BigDecimal.toString()); } public void testItem_0932() { rc_BigDecimal = (new BigDecimal("5E-324")).abs(); Assert.assertEquals("5E-324", rc_BigDecimal.toString()); } public void testItem_0933() { rc_BigDecimal = (new BigDecimal("3.2")).multiply(new BigDecimal("0.01024")); Assert.assertEquals("0.032768", rc_BigDecimal.toString()); } public void testItem_0934() { rc_int = (new BigDecimal("3.2")).precision(); Assert.assertEquals(2, rc_int); } public void testItem_0935() { rc_BigDecimal = (new BigDecimal("102.4")).remainder(new BigDecimal("3.2")); Assert.assertEquals("0.0", rc_BigDecimal.toString()); } public void testItem_0936() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 0); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0937() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0.032768")).setScale(0); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0938() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1, new MathContext("precision=0 roundingMode=UNNECESSARY")); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0939() { rc_int = (new BigDecimal("3.2")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0940() { rc_String = (new BigDecimal("0.032768")).toPlainString(); Assert.assertEquals("0.032768", rc_String); } public void testItem_0941() { boolean caught; caught = false; try { rc_MathContext = new MathContext("YW1Q;RCF;GMHRDI:H5"); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0942() { rc_BigDecimal = (new BigDecimal("0.032768")).multiply(new BigDecimal("102.4"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("3", rc_BigDecimal.toString()); } public void testItem_0943() { rc_int = (new BigDecimal("102.4")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0944() { rc_BigDecimal = (new BigDecimal("102.4")).plus(); Assert.assertEquals("102.4", rc_BigDecimal.toString()); } public void testItem_0945() { rc_BigDecimal = (new BigDecimal("0.032768")).min(new BigDecimal("3.2")); Assert.assertEquals("0.032768", rc_BigDecimal.toString()); } public void testItem_0946() { rc_BigDecimal = (new BigDecimal("102.4")).multiply(new BigDecimal("3"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("307.2", rc_BigDecimal.toString()); } public void testItem_0947() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2")).pow(1, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0948() { boolean caught; caught = false; try { rc_MathContext = new MathContext(""); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0949() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0950() { rc_BigDecimal = (new BigDecimal("3")).stripTrailingZeros(); Assert.assertEquals("3", rc_BigDecimal.toString()); } public void testItem_0951() { rc_MathContext = new MathContext(1, java.math.RoundingMode.CEILING); Assert.assertEquals("precision=1 roundingMode=CEILING", rc_MathContext.toString()); } public void testItem_0952() { boolean caught; caught = false; try { rc_byte = (new BigDecimal("102.4")).byteValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0953() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\1', '\1', '\0', '\1', '\234', '\uFFFF', '8', '\0', '\uFFFF', '8', '\0', '\234', '\234', '\234', '\1', '\0', '\0', '8', '\0', '\1', '\234', '\uFFFF', '\0', '\uFFFF', '\0', '\1', '8', '8', '8', '\uFFFF', '\0', '\1', '\uFFFF', '\0', '\1', '\0', '\234', '\uFFFF', '\234', '8', '\uFFFF', '\0', '\1', '\uFFFF', '\0', '8', '\234', '\uFFFF', '8', '\234', '\234', '\uFFFF', '\uFFFF', '\uFFFF', '\1', '\uFFFF', '\234', '8', '\234', '8', '\1', '\0', '8', '8', '\1', '\0', '8', '\0', '8', '\0', '\uFFFF', '\234', '8', '8', '\234', '8', '\1', '8', '\234', '8', '\234', '8', '\uFFFF', '\0', '\1', '\234', '\uFFFF', '\uFFFF', '8', '\0', '\0', '\1', '\uFFFF', '8', '\234', '8', '\uFFFF', '\234', '\uFFFF', '\uFFFF'}, 0, 1); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0954() { rc_BigDecimal = (new BigDecimal("102.4")).divide(new BigDecimal("3.2"), new MathContext("precision=1 roundingMode=CEILING")); Assert.assertEquals("4E+1", rc_BigDecimal.toString()); } public void testItem_0955() { rc_short = (new BigDecimal("3")).shortValueExact(); Assert.assertEquals(3, rc_short); } public void testItem_0956() { rc_int = (new BigDecimal("102.4")).scale(); Assert.assertEquals(1, rc_int); } public void testItem_0957() { rc_BigDecimal = (new BigDecimal("32")).max(new BigDecimal("32")); Assert.assertEquals("32", rc_BigDecimal.toString()); } public void testItem_0958() { rc_String = (new BigDecimal("3")).toPlainString(); Assert.assertEquals("3", rc_String); } public void testItem_0959() { rc_BigDecimal = (new BigDecimal("32")).add(new BigDecimal("32"), new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("6E+1", rc_BigDecimal.toString()); } public void testItem_0960() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3.2")).pow(2147483647); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0961() { rc_BigDecimal = (new BigDecimal("102.4")).add(new BigDecimal("3")); Assert.assertEquals("105.4", rc_BigDecimal.toString()); } public void testItem_0962() { rc_BigDecimal = (new BigDecimal("3")).add(new BigDecimal("3"), new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("6", rc_BigDecimal.toString()); } public void testItem_0963() { rc_MathContext = new MathContext(2147483647); Assert.assertEquals("precision=2147483647 roundingMode=HALF_UP", rc_MathContext.toString()); } // public void testItem_0964() // { // boolean caught; // rc_int = (new BigDecimal("3")).hashCode(); // Assert.assertEquals(93, rc_int); // } @SuppressWarnings("unlikely-arg-type") public void testItem_0965() { rc_boolean = (new BigDecimal("3")).equals(""); Assert.assertEquals(false, rc_boolean); } public void testItem_0966() { rc_BigDecimal = (new BigDecimal("3")).multiply(new BigDecimal("3"), new MathContext("precision=1 roundingMode=UNNECESSARY")); Assert.assertEquals("9", rc_BigDecimal.toString()); } public void testItem_0967() { rc_String = (new BigDecimal("9")).toPlainString(); Assert.assertEquals("9", rc_String); } public void testItem_0968() { rc_BigDecimal = (new BigDecimal("3")).remainder(new BigDecimal("102.4")); Assert.assertEquals("3", rc_BigDecimal.toString()); } public void testItem_0969() { boolean caught; caught = false; try { rc_long = (new BigDecimal("105.4")).longValueExact(); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0970() { rc_BigDecimal = new BigDecimal(1.7976931348623157E308); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368", rc_BigDecimal.toString()); } public void testItem_0971() { rc_double = (new BigDecimal("32")).doubleValue(); Assert.assertEquals(32.0, rc_double, 0); } public void testItem_0972() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("3")).setScale(-1, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0973() { rc_BigDecimal = new BigDecimal(-2147483648); Assert.assertEquals("-2147483648", rc_BigDecimal.toString()); } public void testItem_0974() { rc_BigDecimal = (new BigDecimal("-2147483648")).remainder(new BigDecimal("105.4")); Assert.assertEquals("-70.2", rc_BigDecimal.toString()); } public void testItem_0975() { rc_BigDecimal = new BigDecimal(-1L, new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0976() { rc_int = (new BigDecimal("-1")).intValueExact(); Assert.assertEquals(-1, rc_int); } public void testItem_0977() { rc_BigDecimal = new BigDecimal(new java.math.BigInteger("32"), 1); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0978() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).divide(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368"), new MathContext("precision=1 roundingMode=CEILING")); Assert.assertEquals("1", rc_BigDecimal.toString()); } public void testItem_0979() { rc_BigDecimal_array = (new BigDecimal("-1")).divideAndRemainder(new BigDecimal("-70.2"), new MathContext("precision=1 roundingMode=UNNECESSARY")); } public void testItem_0980() { rc_int = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).signum(); Assert.assertEquals(1, rc_int); } public void testItem_0981() { rc_int = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).precision(); Assert.assertEquals(309, rc_int); } public void testItem_0982() { rc_short = (new BigDecimal("1")).shortValueExact(); Assert.assertEquals(1, rc_short); } public void testItem_0983() { rc_BigDecimal = (new BigDecimal("-1")).min(new BigDecimal("-1")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0984() { rc_short = (new BigDecimal("-1")).shortValueExact(); Assert.assertEquals(-1, rc_short); } public void testItem_0985() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368")).subtract(new BigDecimal("-1")); Assert.assertEquals("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369", rc_BigDecimal.toString()); } public void testItem_0986() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369")).movePointRight(-1); Assert.assertEquals("17976931348623157081452742373170435679807056752584499659891747680315726078002853876058955863276687817154045895351438246423432132688946418276846754670353751698604991057655128207624549009038932894407586850845513394230458323690322294816580855933212334827479782620414472316873817718091929988125040402618412485836.9", rc_BigDecimal.toString()); } public void testItem_0987() { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369")).subtract(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369")); Assert.assertEquals("0", rc_BigDecimal.toString()); } public void testItem_0988() { rc_String = (new BigDecimal("0")).toEngineeringString(); Assert.assertEquals("0", rc_String); } public void testItem_0989() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal(new char[]{'\0', '\0', '\234', '8', '\234', '\234', '\uFFFF', '\uFFFF', '\0', '\1', '\0', '\0', '\uFFFF', '8', '8', '\1', '\uFFFF', '\0', '\234', '\uFFFF', '8', '\234', '\234', '8', '8', '\1', '\0', '\0', '8', '\1', '\0', '\234', '\234', '\0', '\0', '\1', '\1', '\234', '8', '8', '\uFFFF', '\0', '\1', '\1', '8', '8', '\234', '8', '\234', '\uFFFF', '\1', '\0', '\uFFFF', '\1', '\uFFFF', '\0', '\1', '\234', '\1', '\0', '\0', '\234', '\0', '\0', '\1', '\1', '\234', '8', '\uFFFF', '\uFFFF', '8', '8', '\uFFFF', '\234', '\uFFFF', '\1', '\234', '8', '\234', '8', '\0', '\uFFFF', '\0', '8', '\uFFFF', '8', '\234', '\234', '8', '\uFFFF', '\234', '\0', '\1', '8', '\1', '\uFFFF', '8', '\234', '\234', '\uFFFF'}, new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } @SuppressWarnings("unlikely-arg-type") public void testItem_0990() { rc_boolean = (new BigDecimal("3.2")).equals("IDOPRU3O>0O5OCSC9N2<[email protected]:MA7H6IV=V2<D3QD3:[email protected]>HLQHHQ"); Assert.assertEquals(false, rc_boolean); } public void testItem_0991() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369")).plus(new MathContext("precision=1 roundingMode=UNNECESSARY")); } catch (java.lang.ArithmeticException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0992() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("0E<DBJJ60JSD?AB12URW6N7UTMO>RYQECEX?CD7:[email protected]>7KY1DX93=VVAH0UMRFNH86YXANJ31FCU6AN6785VQJ>@3>>"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0993() { rc_BigDecimal = (new BigDecimal("3.2")).abs(new MathContext("precision=0 roundingMode=HALF_UP")); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0994() { rc_BigDecimal = (new BigDecimal("-1")).plus(); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0995() { rc_BigDecimal = (new BigDecimal("0")).min(new BigDecimal("-1")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0996() { boolean caught; caught = false; try { rc_BigDecimal = (new BigDecimal("0")).divide(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369"), 2147483647, -2147483648); } catch (java.lang.IllegalArgumentException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } public void testItem_0997() { rc_BigDecimal = (new BigDecimal("-1")).round(new MathContext("precision=1 roundingMode=HALF_EVEN")); Assert.assertEquals("-1", rc_BigDecimal.toString()); } public void testItem_0998() { rc_BigDecimal = (new BigDecimal("3.2")).remainder(new BigDecimal("179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858369"), new MathContext("precision=2147483647 roundingMode=HALF_UP")); Assert.assertEquals("3.2", rc_BigDecimal.toString()); } public void testItem_0999() { boolean caught; caught = false; try { rc_BigDecimal = new BigDecimal("B0AGUDC;7>CIB2>[email protected]?RUHH:48EVER4=EJABBD<?OFQKBDH;2IHK;53QECDW6L7E?CPVJ1YPUF7EK<3GQL0TL1"); } catch (java.lang.NumberFormatException e) { caught = true; } Assert.assertEquals("91.94630872483222%", true, caught); } }