HCOLL-204 fail with sensible message, if value of interface which is supposed to have byteable impl is attempted to be used with ChronicleMapBuilder (but not OffHeapUpdatableChronicleMapBuilder)

This commit is contained in:
leventov
2014-11-13 13:28:13 +03:00
parent f912262b2b
commit 8cca97f573
2 changed files with 1 additions and 5 deletions
@@ -17,7 +17,6 @@ public class DemoChronicleMapTest {
File file = File.createTempFile("DummyOrders", ".test");
file.deleteOnExit();
int maxEntries = 1000;
// ChronicleMap<IntValue, DemoOrderVOInterface> map = ChronicleMapBuilder
ChronicleMap<IntValue, DemoOrderVOInterface> map = OffHeapUpdatableChronicleMapBuilder
.of(IntValue.class, DemoOrderVOInterface.class)
.putReturnsNull(true)
@@ -37,7 +36,6 @@ public class DemoChronicleMapTest {
map.acquireUsing(key, value);
// TODO Shouldn't throw an NPE, because acquire should set the value.
value.setSymbol("IBM-" + i);
value.addAtomicOrderQty(1000);
@@ -61,7 +59,6 @@ public class DemoChronicleMapTest {
File file = File.createTempFile("DummyOrders", ".test");
file.deleteOnExit();
int maxEntries = 1000;
// ChronicleMap<IntValue, DemoOrderVOInterface> map = ChronicleMapBuilder
ChronicleMap<IntValue, DemoOrderVOInterface> map = OffHeapUpdatableChronicleMapBuilder
.of(IntValue.class, DemoOrderVOInterface.class)
.putReturnsNull(true)
@@ -80,7 +77,6 @@ public class DemoChronicleMapTest {
key.setValue(i);
try (WriteContext wc = map.acquireUsingLocked(key, value)) {
// TODO Shouldn't throw an NPE, because acquire should set the value.
value.setSymbol("IBM-" + i);
value.addAtomicOrderQty(1000);
}