testRandomness() — netty Function Reference
Architecture documentation for the testRandomness() function in QuicConnectionIdGeneratorTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 913bfdd2_6830_91f4_5fae_6c166c07eafc["testRandomness()"] 0c6761d6_a118_49ca_d21a_23b24fe8ec90["QuicConnectionIdGeneratorTest"] 913bfdd2_6830_91f4_5fae_6c166c07eafc -->|defined in| 0c6761d6_a118_49ca_d21a_23b24fe8ec90 style 913bfdd2_6830_91f4_5fae_6c166c07eafc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicConnectionIdGeneratorTest.java lines 30–52
@Test
public void testRandomness() {
QuicConnectionIdGenerator idGenerator = QuicConnectionIdGenerator.randomGenerator();
ByteBuffer id = idGenerator.newId(Quiche.QUICHE_MAX_CONN_ID_LEN);
ByteBuffer id2 = idGenerator.newId(Quiche.QUICHE_MAX_CONN_ID_LEN);
assertThat(id.remaining()).isGreaterThan(0);
assertThat(id2.remaining()).isGreaterThan(0);
assertNotEquals(id, id2);
id = idGenerator.newId(10);
id2 = idGenerator.newId(10);
assertEquals(10, id.remaining());
assertEquals(10, id2.remaining());
assertNotEquals(id, id2);
byte[] input = new byte[1024];
ThreadLocalRandom.current().nextBytes(input);
id = idGenerator.newId(ByteBuffer.wrap(input), 10);
id2 = idGenerator.newId(ByteBuffer.wrap(input), 10);
assertEquals(10, id.remaining());
assertEquals(10, id2.remaining());
assertNotEquals(id, id2);
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does testRandomness() do?
testRandomness() is a function in the netty codebase, defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicConnectionIdGeneratorTest.java.
Where is testRandomness() defined?
testRandomness() is defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicConnectionIdGeneratorTest.java at line 30.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free