Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check for (12<Version<20), instead of (Version>12) for bigdecimal tests #483

Merged
merged 1 commit into from
Mar 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package net.adoptopenjdk.test.bigdecimal;

public class JavaSpecVersionChecker {
public static boolean isJDK13OrNewer() {
String specVersion = System.getProperty("java.specification.version");
try {
return Integer.parseInt(specVersion) > 12;
public static boolean isJDKWithin13And19() {
try {
int specVersion = Integer.parseInt(System.getProperty("java.specification.version"));
return (specVersion > 12 && specVersion < 20);
} catch (NumberFormatException e) {
e.printStackTrace();
return false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3422,7 +3422,7 @@ public void testItem_0497()
public void testItem_0498()
{
rc_BigDecimal = (new BigDecimal("9E+18")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("9E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("9000000000000000000", rc_BigDecimal.toString());
Expand Down Expand Up @@ -4096,7 +4096,7 @@ public void testItem_0602()
public void testItem_0603()
{
rc_BigDecimal = (new BigDecimal("9E+18")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("9E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("9000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1012,7 +1012,7 @@ public void testItem_0139()
public void testItem_0140()
{
rc_BigDecimal = (new BigDecimal("4E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("4E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("40", rc_BigDecimal.toString());
Expand Down Expand Up @@ -3433,7 +3433,7 @@ public void testItem_0480()
public void testItem_0481()
{
rc_BigDecimal = (new BigDecimal("-2E+12")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-2E+12", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-2000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6157,7 +6157,7 @@ public void testItem_0879()
public void testItem_0880()
{
rc_BigDecimal = (new BigDecimal("1E+308")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1E+308", rc_BigDecimal.toString());
} else {
Assert.assertEquals("100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", rc_BigDecimal.toString());
Expand Down Expand Up @@ -6810,7 +6810,7 @@ public void testItem_0972()
public void testItem_0973()
{
rc_BigDecimal = (new BigDecimal("4E+1")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("4E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("40", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2817,7 +2817,7 @@ public void testItem_0401()
public void testItem_0402()
{
rc_BigDecimal = (new BigDecimal("1E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("10", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3370,7 +3370,7 @@ public void testItem_0483()
public void testItem_0484()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5266,7 +5266,7 @@ public void testItem_0760()
public void testItem_0761()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2954,7 +2954,7 @@ public void testItem_0431()
public void testItem_0432()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4567,7 +4567,7 @@ public void testItem_0658()
public void testItem_0659()
{
rc_BigDecimal = (new BigDecimal("1.8E+3")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1.8E+3", rc_BigDecimal.toString());
} else {
Assert.assertEquals("1800", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ public void testItem_0054()
public void testItem_0055()
{
rc_BigDecimal = (new BigDecimal("9E+18")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("9E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("9000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3645,7 +3645,7 @@ public void testItem_0505()
public void testItem_0506()
{
rc_BigDecimal = (new BigDecimal("-2.147483648E+10")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-2.147483648E+10", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-21474836480", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ public void testItem_0015()
public void testItem_0017()
{
rc_BigDecimal = (new BigDecimal("00.0E+2147483647")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+2147483646", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6639,7 +6639,7 @@ public void testItem_0974()
public void testItem_0975()
{
rc_BigDecimal = (new BigDecimal("0E+12")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+12", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6094,7 +6094,7 @@ public void testItem_0902()
public void testItem_0903()
{
rc_BigDecimal = (new BigDecimal("9.00000000000000000E+18")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("9.00000000000000000E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("9000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1060,7 +1060,7 @@ public void testItem_0158()
public void testItem_0159()
{
rc_BigDecimal = (new BigDecimal("-4E+1")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-4E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-40", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6920,7 +6920,7 @@ public void testItem_0988()
public void testItem_0989()
{
rc_BigDecimal = (new BigDecimal("0E+2147483647")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+2147483647", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2689,7 +2689,7 @@ public void testItem_0389()
public void testItem_0390()
{
rc_BigDecimal = (new BigDecimal("-9E+18")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-9E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-9000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2014,7 +2014,7 @@ public void testItem_0281()
public void testItem_0282()
{
rc_BigDecimal = (new BigDecimal("2E+308")).movePointRight(0);
if ( JavaSpecVersionChecker.isJDK13OrNewer()) {
if ( JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("2E+308", rc_BigDecimal.toString());
} else {
Assert.assertEquals("200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1450,7 +1450,7 @@ public void testItem_0214()
public void testItem_0215()
{
rc_BigDecimal = (new BigDecimal("3E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("3E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("30", rc_BigDecimal.toString());
Expand Down Expand Up @@ -4424,7 +4424,7 @@ public void testItem_0640()
public void testItem_0641()
{
rc_BigDecimal = (new BigDecimal("00.0E+2147483647")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+2147483646", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6605,7 +6605,7 @@ public void testItem_0979()
public void testItem_0980()
{
rc_BigDecimal = (new BigDecimal("1E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("10", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1117,7 +1117,7 @@ public void testItem_0157()
public void testItem_0158()
{
rc_BigDecimal = (new BigDecimal("3.2E+2")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("3.2E+2", rc_BigDecimal.toString());
} else {
Assert.assertEquals("320", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2995,7 +2995,7 @@ public void testItem_0425()
public void testItem_0426()
{
rc_BigDecimal = (new BigDecimal("4E+2")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("4E+2", rc_BigDecimal.toString());
} else {
Assert.assertEquals("400", rc_BigDecimal.toString());
Expand Down Expand Up @@ -4752,7 +4752,7 @@ public void testItem_0690()
public void testItem_0691()
{
rc_BigDecimal = (new BigDecimal("-1E+19")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-1E+19", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-10000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1243,7 +1243,7 @@ public void testItem_0172()
public void testItem_0173()
{
rc_BigDecimal = (new BigDecimal("-3E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-3E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-30", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2369,7 +2369,7 @@ public void testItem_0327()
public void testItem_0328()
{
rc_BigDecimal = (new BigDecimal("6E+2")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("6E+2", rc_BigDecimal.toString());
} else {
Assert.assertEquals("600", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -393,7 +393,7 @@ public void testItem_0051()
public void testItem_0052()
{
rc_BigDecimal = (new BigDecimal("3.2E+2")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("3.2E+2", rc_BigDecimal.toString());
} else {
Assert.assertEquals("320", rc_BigDecimal.toString());
Expand Down Expand Up @@ -3447,7 +3447,7 @@ public void testItem_0476()
public void testItem_0477()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down Expand Up @@ -5920,7 +5920,7 @@ public void testItem_0836()
public void testItem_0837()
{
rc_BigDecimal = (new BigDecimal("9.22337203685477581E+18")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("9.22337203685477581E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("9223372036854775810", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2610,7 +2610,7 @@ public void testItem_0387()
public void testItem_0388()
{
rc_BigDecimal = (new BigDecimal("3E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("3E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("30", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2723,7 +2723,7 @@ public void testItem_0408()
public void testItem_0409()
{
rc_BigDecimal = (new BigDecimal("1E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("10", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1717,7 +1717,7 @@ public void testItem_0252()
public void testItem_0253()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down Expand Up @@ -3375,7 +3375,7 @@ public void testItem_0492()
public void testItem_0493()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down Expand Up @@ -3423,7 +3423,7 @@ public void testItem_0498()
public void testItem_0499()
{
rc_BigDecimal = (new BigDecimal("0E+1")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("0E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("0", rc_BigDecimal.toString());
Expand Down Expand Up @@ -6174,7 +6174,7 @@ public void testItem_0887()
public void testItem_0888()
{
rc_BigDecimal = (new BigDecimal("9E+18")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("9E+18", rc_BigDecimal.toString());
} else {
Assert.assertEquals("9000000000000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6625,7 +6625,7 @@ public void testItem_0978()
public void testItem_0979()
{
rc_BigDecimal = (new BigDecimal("3E+1")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("3E+1", rc_BigDecimal.toString());
} else {
Assert.assertEquals("30", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4538,7 +4538,7 @@ public void testItem_0681()
public void testItem_0682()
{
rc_BigDecimal = (new BigDecimal("1.8446744073709551616E+38")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1.8446744073709551616E+38", rc_BigDecimal.toString());
} else {
Assert.assertEquals("184467440737095516160000000000000000000", rc_BigDecimal.toString());
Expand All @@ -4562,7 +4562,7 @@ public void testItem_0685()
public void testItem_0686()
{
rc_BigDecimal = (new BigDecimal("-2E+9")).movePointRight(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("-2E+9", rc_BigDecimal.toString());
} else {
Assert.assertEquals("-2000000000", rc_BigDecimal.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5349,7 +5349,7 @@ public void testItem_0784()
public void testItem_0785()
{
rc_BigDecimal = (new BigDecimal("1.135879015891E+13")).movePointLeft(0);
if (JavaSpecVersionChecker.isJDK13OrNewer()) {
if (JavaSpecVersionChecker.isJDKWithin13And19()) {
Assert.assertEquals("1.135879015891E+13", rc_BigDecimal.toString());
} else {
Assert.assertEquals("11358790158910", rc_BigDecimal.toString());
Expand Down
Loading