testHash() — netty Function Reference
Architecture documentation for the testHash() function in SipHashTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6dded633_f091_5fac_52ac_935afb86f62b["testHash()"] a13dbac9_48be_e360_4374_2a7530de9e78["SipHashTest"] 6dded633_f091_5fac_52ac_935afb86f62b -->|defined in| a13dbac9_48be_e360_4374_2a7530de9e78 style 6dded633_f091_5fac_52ac_935afb86f62b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-native-quic/src/test/java/io/netty/handler/codec/quic/SipHashTest.java lines 139–158
@Test
void testHash() {
byte[] bytes = new byte[64];
ThreadLocalRandom.current().nextBytes(bytes);
byte[] seed = new byte[16];
ThreadLocalRandom.current().nextBytes(seed);
SipHash hash = new SipHash(1, 3, seed);
ByteBuffer buffer = ByteBuffer.wrap(bytes);
ByteBuffer emptyBuffer = ByteBuffer.wrap(EmptyArrays.EMPTY_BYTES);
long bufferHash = hash.macHash(buffer);
assertEquals(bufferHash, hash.macHash(buffer));
long emptyBufferHash = hash.macHash(emptyBuffer);
assertEquals(emptyBufferHash, hash.macHash(emptyBuffer));
assertNotEquals(bufferHash, emptyBufferHash);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testHash() do?
testHash() is a function in the netty codebase, defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/SipHashTest.java.
Where is testHash() defined?
testHash() is defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/SipHashTest.java at line 139.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free