From ec5e706f2bf7ab748a5c56c799a37b3792cc7b14 Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Mon, 28 Jul 2008 01:33:49 +0000 Subject: Remove BigDecimal support until key encoding issues are resolved. --- .../java/com/amazon/carbonado/TestStorables.java | 3 ++ .../com/amazon/carbonado/raw/TestDataEncoding.java | 2 ++ .../com/amazon/carbonado/raw/TestKeyEncoding.java | 32 ++++++++++++++++++++++ .../com/amazon/carbonado/repo/jdbc/TestH2.java | 2 ++ 4 files changed, 39 insertions(+) (limited to 'src/test/java/com/amazon/carbonado') diff --git a/src/test/java/com/amazon/carbonado/TestStorables.java b/src/test/java/com/amazon/carbonado/TestStorables.java index ffb4680..2489fbf 100644 --- a/src/test/java/com/amazon/carbonado/TestStorables.java +++ b/src/test/java/com/amazon/carbonado/TestStorables.java @@ -3070,6 +3070,7 @@ public class TestStorables extends TestCase { return bi; } + /* public void test_BigDecimal() throws Exception { BigDecimal bd = new BigDecimal("12345678901234567890.1234567890"); BigDecimal expected = expected(bd); @@ -3257,6 +3258,7 @@ public class TestStorables extends TestCase { WithBigDecimalPk last = null; while (cursor.hasNext()) { s = cursor.next(); + System.out.println(s); if (last != null) { assertTrue(s.getId().compareTo(last.getId()) > 0); } @@ -3303,6 +3305,7 @@ public class TestStorables extends TestCase { assertFalse(s2.equals(s3)); assertFalse(s1.equals(s3)); } + */ private void assertUninitialized(boolean expected, Storable storable, String... properties) { for (String property : properties) { diff --git a/src/test/java/com/amazon/carbonado/raw/TestDataEncoding.java b/src/test/java/com/amazon/carbonado/raw/TestDataEncoding.java index 2538a28..b473b66 100644 --- a/src/test/java/com/amazon/carbonado/raw/TestDataEncoding.java +++ b/src/test/java/com/amazon/carbonado/raw/TestDataEncoding.java @@ -503,6 +503,7 @@ public class TestDataEncoding extends TestCase { } } + /* public void test_BigDecimal() throws Exception { byte[] bytes = new byte[5 + 1 + 100]; BigDecimal[] ref = new BigDecimal[1]; @@ -543,6 +544,7 @@ public class TestDataEncoding extends TestCase { assertEquals(value, ref[0]); } } + */ public void test_String() throws Exception { String[] ref = new String[1]; diff --git a/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java b/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java index bbbb1c3..bc0f292 100644 --- a/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java +++ b/src/test/java/com/amazon/carbonado/raw/TestKeyEncoding.java @@ -445,6 +445,7 @@ public class TestKeyEncoding extends TestCase { } } + /* public void test_BigDecimal() throws Exception { BigDecimal[] ref = new BigDecimal[1]; @@ -496,6 +497,36 @@ public class TestKeyEncoding extends TestCase { assertEquals(d2, ref[0]); } + { + BigDecimal[] values = { + new BigDecimal("-10.01"), + new BigDecimal("-10.001"), + new BigDecimal("10.001"), + new BigDecimal("90.01"), + }; + + byte[][] encoded = new byte[values.length][]; + + System.out.println(); + for (int i=0; i