From 87007fd80c16fb1fe96aa4b4decc76683bb2a6fa Mon Sep 17 00:00:00 2001 From: Rob Austin Date: Thu, 27 Nov 2014 19:23:46 +0000 Subject: [PATCH] fixed failing tests --- .../java/net/openhft/chronicle/map/StatelessChronicleMap.java | 4 ++++ .../chronicle/map/jrs166/map/StatelessChronicleMapTest.java | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java b/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java index 3b2dfbb66..aa4f654e2 100644 --- a/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java @@ -350,6 +350,8 @@ class StatelessChronicleMap implements ChronicleMap, Closeable, Clon public synchronized V putIfAbsent(K key, V value) { + if (key == null) + throw new NullPointerException(); final long sizeLocation = writeEventAnSkip(PUT_IF_ABSENT); final ThreadLocalCopies local = keyValueSerializer.threadLocalCopies(); writeKey(key, local); @@ -532,6 +534,8 @@ class StatelessChronicleMap implements ChronicleMap, Closeable, Clon public synchronized V put(K key, V value) { + if (key == null) + throw new NullPointerException(); final ThreadLocalCopies local = keyValueSerializer.threadLocalCopies(); diff --git a/src/test/java/net/openhft/chronicle/map/jrs166/map/StatelessChronicleMapTest.java b/src/test/java/net/openhft/chronicle/map/jrs166/map/StatelessChronicleMapTest.java index b12dda64d..cf4f1b994 100755 --- a/src/test/java/net/openhft/chronicle/map/jrs166/map/StatelessChronicleMapTest.java +++ b/src/test/java/net/openhft/chronicle/map/jrs166/map/StatelessChronicleMapTest.java @@ -109,8 +109,6 @@ public class StatelessChronicleMapTest extends JSR166TestCase { @Override public V put(K key, V value) { - if (key == null) - throw new NullPointerException(); return d.put(key, value); } @@ -206,8 +204,6 @@ public class StatelessChronicleMapTest extends JSR166TestCase { @Override public V putIfAbsent(K key, V value) { - if (key == null) - throw new NullPointerException(); return d.putIfAbsent(key, value); }