From 41a96d9954cc946d7648ef5015704ec446c160b9 Mon Sep 17 00:00:00 2001 From: Rob Austin Date: Sat, 3 Jan 2015 18:44:13 +0000 Subject: [PATCH] added test case net.openhft.chronicle.map.ChronicleMapTest.testByteArrayPersistenceFileReuse --- .../openhft/chronicle/map/ChronicleMapTest.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java b/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java index 5fd7f995f..fa1254701 100755 --- a/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java +++ b/src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java @@ -34,7 +34,6 @@ import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; -import java.net.InetSocketAddress; import java.util.*; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; @@ -178,6 +177,22 @@ public class ChronicleMapTest { } + @Test + public void testByteArrayPersistenceFileReuse() throws Exception { + final File persistenceFile = Builder.getPersistenceFile(); + + for (int i = 0; i < 2; i++) { + ChronicleMap map = ChronicleMapBuilder.of(byte[].class, byte[] + .class).createPersistedTo(persistenceFile); + + byte[] o = map.get("hello".getBytes()); + System.out.println(o == null ? "null" : new String(o)); + map.put("hello".getBytes(), "world".getBytes()); + } + + + } + @Test public void testEqualsCharSequence() throws Exception {