From b7033da88c0b3101235ecdbb7bb60e358e9f5af4 Mon Sep 17 00:00:00 2001 From: Rob Austin Date: Fri, 14 Nov 2014 09:48:37 +0000 Subject: [PATCH] checking in a failing test so that roman can take a look at it. --- .../chronicle/map/ChronicleMapTest.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java b/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java index 941a1cf87..a5334bc91 100755 --- a/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java +++ b/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java @@ -1487,8 +1487,31 @@ public class ChronicleMapTest { } + } + + @Test + public void testOnheapAcquireUsingLockedStringBuilder() throws IOException { + + try (final ChronicleMap map = ChronicleMapBuilder + .of(CharSequence.class, StringBuilder.class) + .entries(1000) + .defaultValue(new StringBuilder()) + .entrySize(40).create()) { + + StringBuilder value = new StringBuilder(); + + + try (WriteContext context = map.acquireUsingLocked("one", value)) { + value.append("Hello World"); + } + + assertEquals("Hello World", value.toString()); + } + } + + @Test public void testOnheapAcquireUsingLocked() throws IOException { ChronicleMapBuilder builder = ChronicleMapBuilder