From 75b91a4142cf2d88f170e3d63eee64dad542d8cc Mon Sep 17 00:00:00 2001 From: leventov Date: Sat, 21 Jan 2017 15:56:37 -0600 Subject: [PATCH] Update Chronicle-Values dependency and add a test for #110 --- pom.xml | 2 +- .../openhft/chronicle/map/Issue110Test.java | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 src/test/java/net/openhft/chronicle/map/Issue110Test.java diff --git a/pom.xml b/pom.xml index 87d34a0fe..c546754bb 100755 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ net.openhft chronicle-bom pom - 1.13.44 + 1.13.47-SNAPSHOT import diff --git a/src/test/java/net/openhft/chronicle/map/Issue110Test.java b/src/test/java/net/openhft/chronicle/map/Issue110Test.java new file mode 100644 index 000000000..7d9afde3f --- /dev/null +++ b/src/test/java/net/openhft/chronicle/map/Issue110Test.java @@ -0,0 +1,25 @@ +package net.openhft.chronicle.map; + +import net.openhft.chronicle.values.Array; +import net.openhft.chronicle.values.Values; +import org.junit.Test; + +public class Issue110Test { + interface IContainer { + @Array(length=10) + double getDoubleArrayAt(int i); + void setDoubleArrayAt(int i, double d); + } + + @Test + public void testChronicleDoubleArray() { + ChronicleMap map = + ChronicleMapBuilder.of(String.class, IContainer.class) + .entries(1024) + .averageKeySize(9) + .create(); + + map.put("0", Values.newHeapInstance(IContainer.class)); + assert map.get("0") != null; + } +}