Home / Class/ MacOSDnsServerAddressStreamProviderTest Class — netty Architecture

MacOSDnsServerAddressStreamProviderTest Class — netty Architecture

Architecture documentation for the MacOSDnsServerAddressStreamProviderTest class in MacOSDnsServerAddressStreamProviderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  3c75f5f2_f920_f55f_8066_04912fd6fffb["MacOSDnsServerAddressStreamProviderTest"]
  a86a1a47_6ff4_6ff8_04bb_85a103bd38cb["MacOSDnsServerAddressStreamProviderTest.java"]
  3c75f5f2_f920_f55f_8066_04912fd6fffb -->|defined in| a86a1a47_6ff4_6ff8_04bb_85a103bd38cb
  065490e2_bed4_a2d9_3bfd_b68dff4bf0a9["testStream()"]
  3c75f5f2_f920_f55f_8066_04912fd6fffb -->|method| 065490e2_bed4_a2d9_3bfd_b68dff4bf0a9
  df821a8c_f2da_5f35_299c_efdf943a2213["testDefaultUseCorrectInstance()"]
  3c75f5f2_f920_f55f_8066_04912fd6fffb -->|method| df821a8c_f2da_5f35_299c_efdf943a2213

Relationship Graph

Source Code

resolver-dns-native-macos/src/test/java/io/netty/resolver/dns/macos/MacOSDnsServerAddressStreamProviderTest.java lines 29–51

@EnabledOnOs(OS.MAC)
class MacOSDnsServerAddressStreamProviderTest {

    @Test
    void testStream() {
        MacOSDnsServerAddressStreamProvider.ensureAvailability();
        DnsServerAddressStreamProvider provider = new MacOSDnsServerAddressStreamProvider();
        DnsServerAddressStream stream = provider.nameServerAddressStream("netty.io");
        assertNotNull(stream);
        assertNotEquals(0, stream.size());

        for (int i = 0; i < stream.size(); i++) {
            assertNotEquals(0, stream.next().getPort());
        }
    }

    @Test
    @EnabledOnOs(OS.MAC)
    void testDefaultUseCorrectInstance() {
        MacOSDnsServerAddressStreamProvider.ensureAvailability();
        assertInstanceOf(MacOSDnsServerAddressStreamProvider.class, DnsServerAddressStreamProviders.platformDefault());
    }
}

Frequently Asked Questions

What is the MacOSDnsServerAddressStreamProviderTest class?
MacOSDnsServerAddressStreamProviderTest is a class in the netty codebase, defined in resolver-dns-native-macos/src/test/java/io/netty/resolver/dns/macos/MacOSDnsServerAddressStreamProviderTest.java.
Where is MacOSDnsServerAddressStreamProviderTest defined?
MacOSDnsServerAddressStreamProviderTest is defined in resolver-dns-native-macos/src/test/java/io/netty/resolver/dns/macos/MacOSDnsServerAddressStreamProviderTest.java at line 29.

Analyze Your Own Codebase

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

Try Supermodel Free