Home / Function/ assertQueryObserver() — netty Function Reference

assertQueryObserver() — netty Function Reference

Architecture documentation for the assertQueryObserver() function in DnsNameResolverTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b99a0b82_67b1_d1cc_5a21_69efe242b9bf["assertQueryObserver()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97["DnsNameResolverTest"]
  b99a0b82_67b1_d1cc_5a21_69efe242b9bf -->|defined in| b6215f36_0afe_a284_a3fd_3999e90a8e97
  823db696_f241_38c3_775d_51efcf107786["testResolve0()"]
  823db696_f241_38c3_775d_51efcf107786 -->|calls| b99a0b82_67b1_d1cc_5a21_69efe242b9bf
  b3475401_b083_ced4_9b62_2a242a405608["testResolveUnicode()"]
  b3475401_b083_ced4_9b62_2a242a405608 -->|calls| b99a0b82_67b1_d1cc_5a21_69efe242b9bf
  style b99a0b82_67b1_d1cc_5a21_69efe242b9bf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java lines 2154–2169

    private static void assertQueryObserver(DnsNameResolver resolver, DnsRecordType cancelledType) {
        TestRecursiveCacheDnsQueryLifecycleObserverFactory lifecycleObserverFactory =
                (TestRecursiveCacheDnsQueryLifecycleObserverFactory) resolver.dnsQueryLifecycleObserverFactory();
        TestDnsQueryLifecycleObserver observer;
        while ((observer = lifecycleObserverFactory.observers.poll()) != null) {
            Object o = observer.events.poll();
            if (o instanceof QueryCancelledEvent) {
                assertEquals(cancelledType, observer.question.type());
            } else if (o instanceof QueryWrittenEvent) {
                QuerySucceededEvent succeededEvent = (QuerySucceededEvent) observer.events.poll();
            } else {
                fail("unexpected event type: " + o);
            }
            assertTrue(observer.events.isEmpty());
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does assertQueryObserver() do?
assertQueryObserver() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java.
Where is assertQueryObserver() defined?
assertQueryObserver() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java at line 2154.
What calls assertQueryObserver()?
assertQueryObserver() is called by 2 function(s): testResolve0, testResolveUnicode.

Analyze Your Own Codebase

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

Try Supermodel Free