From a16429d7c7c1c8b3e322870fd0517dc24a0df451 Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Fri, 18 Jul 2008 04:39:37 +0000 Subject: Added utilities for encoding and decoding BigIntegers. --- .../com/amazon/carbonado/raw/TestKeyEncoding.java | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) (limited to 'src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java') diff --git a/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java b/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java index 3dba00e..6214813 100644 --- a/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java +++ b/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java @@ -18,6 +18,8 @@ package com.amazon.carbonado.raw; +import java.math.BigInteger; + import java.util.Random; import junit.framework.TestCase; @@ -378,6 +380,70 @@ public class TestKeyEncoding extends TestCase { } } + public void test_BigInteger() throws Exception { + byte[] bytes = new byte[205]; + BigInteger[] ref = new BigInteger[1]; + + BigInteger lastValue = null; + byte[] lastBytes = null; + for (int i=0; i