Skip to content

Commit 371719b

Browse files
committed
test(appserver): define thread mapping removal contract
1 parent d9690ad commit 371719b

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

‎src/test/java/io/github/easy4j/codex/appserver/ThreadMappingCacheTest.java‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,18 @@ void shouldStoreAndReturnMappings() {
4242
assertEquals(2, cache.size());
4343
}
4444

45+
46+
@Test
47+
void shouldRemoveMapping() {
48+
ThreadMappingCache cache = new ThreadMappingCache(10);
49+
cache.put("s1", "th_1");
50+
51+
cache.remove("s1");
52+
53+
assertNull(cache.get("s1"));
54+
assertEquals(0, cache.size());
55+
}
56+
4557
@Test
4658
void shouldReturnNullForUnknownKey() {
4759
ThreadMappingCache cache = new ThreadMappingCache(10);

0 commit comments

Comments
 (0)