added net.openhft.chronicle.map.CHMUseCasesTest.testAcquireUsingWithCharSequence

This commit is contained in:
Rob Austin
2014-12-12 16:42:50 +00:00
parent 17b67c30cc
commit 145a44183b
3 changed files with 51 additions and 20 deletions
@@ -143,6 +143,23 @@ public class CHMUseCasesTest {
}
}
@Test
public void testAcquireUsingWithCharSequence() {
try (ChronicleMap<CharSequence, CharSequence> map = ChronicleMapBuilder
.of(CharSequence.class, CharSequence.class)
.create()) {
CharSequence using = map.newValueInstance();
try (WriteContext wc = map.acquireUsingLocked("1", using)) {
assertTrue(using instanceof StringBuilder);
((StringBuilder) using).append("Hello World");
}
assertEquals("Hello World", map.get("1"));
}
}
/**
* StringValue represents any bean which contains a String Value
*/