testShuffled() — netty Function Reference
Architecture documentation for the testShuffled() function in DnsServerAddressesTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 75be6852_79f6_1558_d080_b683bd9b483a["testShuffled()"] 5e098133_8799_36b0_831e_916993c44d46["DnsServerAddressesTest"] 75be6852_79f6_1558_d080_b683bd9b483a -->|defined in| 5e098133_8799_36b0_831e_916993c44d46 style 75be6852_79f6_1558_d080_b683bd9b483a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/test/java/io/netty/resolver/dns/DnsServerAddressesTest.java lines 97–111
@Test
public void testShuffled() {
DnsServerAddresses seq = DnsServerAddresses.shuffled(ADDR1, ADDR2, ADDR3);
// Ensure that all three addresses are returned by the iterator.
// In theory, this test can fail at extremely low chance, but we don't really care.
Set<InetSocketAddress> set = Collections.newSetFromMap(new IdentityHashMap<InetSocketAddress, Boolean>());
DnsServerAddressStream i = seq.stream();
for (int j = 0; j < 1048576; j ++) {
set.add(i.next());
}
assertEquals(3, set.size());
assertNotSame(seq.stream(), seq.stream());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testShuffled() do?
testShuffled() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsServerAddressesTest.java.
Where is testShuffled() defined?
testShuffled() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsServerAddressesTest.java at line 97.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free