Fixes a test to work better with the JSON return value.

BigDecimals are returned, not Doubles.
This commit is contained in:
Markil3
2021-11-13 09:02:55 -07:00
parent 36514031f8
commit 6ef844c8b8

View File

@@ -5,6 +5,7 @@ import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import java.io.IOException; import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future; import java.util.concurrent.Future;
@@ -67,9 +68,9 @@ public class PingTest
System.out.println("Numbered pings sent"); System.out.println("Numbered pings sent");
for (int i = 0; i < futures.size(); i++) for (int i = 0; i < futures.size(); i++)
{ {
assertEquals(i, assertEquals(new BigDecimal(i),
((CommandReturn<Double>) futures.get(i).get()) ((CommandReturn<BigDecimal>) futures.get(i).get())
.getReturnValue(), 0.001); .getReturnValue());
} }
System.out.println("Objects received"); System.out.println("Objects received");
} }