From e7859d3bbdddf922149566f9586db3e5cba29cd7 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Mon, 9 Jan 2006 23:11:17 +0000 Subject: [PATCH] More robust BigInteger runtime test git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8335 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/test-suite/java/long_long_runme.java | 43 ++++++++++++++++--- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/Examples/test-suite/java/long_long_runme.java b/Examples/test-suite/java/long_long_runme.java index 2be4cb125..d3092b326 100644 --- a/Examples/test-suite/java/long_long_runme.java +++ b/Examples/test-suite/java/long_long_runme.java @@ -22,11 +22,44 @@ public class long_long_runme { check_ll(0x7FFFFFFFFFFFFFFFL); check_ll(-10); - check_ull(new BigInteger("0")); - check_ull(new BigInteger("127")); - check_ull(new BigInteger("128")); - check_ull(new BigInteger("9223372036854775807")); //0x7FFFFFFFFFFFFFFFL - check_ull(new BigInteger("18446744073709551615")); //0xFFFFFFFFFFFFFFFFL + BigInteger testNumber = new BigInteger("0"); + final int COUNT = 1025; + + for (long i=0; i