Home / Function/ mustHandleCollisions() — netty Function Reference

mustHandleCollisions() — netty Function Reference

Architecture documentation for the mustHandleCollisions() function in LongLongHashMapTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  63fafa34_c1ad_185a_dd5f_8acbef9ed806["mustHandleCollisions()"]
  be777c84_c118_10ce_0f6a_336f06b7436d["LongLongHashMapTest"]
  63fafa34_c1ad_185a_dd5f_8acbef9ed806 -->|defined in| be777c84_c118_10ce_0f6a_336f06b7436d
  style 63fafa34_c1ad_185a_dd5f_8acbef9ed806 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/test/java/io/netty/util/internal/LongLongHashMapTest.java lines 41–58

    @Test
    public void mustHandleCollisions() {
        LongLongHashMap map = new LongLongHashMap(-1);
        Set<Long> set = new HashSet<Long>();
        long v = 1;
        for (int i = 0; i < 63; i++) {
            assertThat(map.put(v, v)).isEqualTo(-1);
            set.add(v);
            v <<= 1;
        }
        for (Long value : set) {
            assertThat(map.get(value)).isEqualTo(value);
            assertThat(map.put(value, -value)).isEqualTo(value);
            assertThat(map.get(value)).isEqualTo(-value);
            map.remove(value);
            assertThat(map.get(value)).isEqualTo(-1);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does mustHandleCollisions() do?
mustHandleCollisions() is a function in the netty codebase, defined in common/src/test/java/io/netty/util/internal/LongLongHashMapTest.java.
Where is mustHandleCollisions() defined?
mustHandleCollisions() is defined in common/src/test/java/io/netty/util/internal/LongLongHashMapTest.java at line 41.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free