Home / Function/ assertThrowable() — netty Function Reference

assertThrowable() — netty Function Reference

Architecture documentation for the assertThrowable() function in DefaultDnsCacheTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  fa594583_90fc_fd6a_2b4c_0e5bb7b5d4dd["assertThrowable()"]
  6fc766f6_eb26_5b64_4561_08621961737e["DefaultDnsCacheTest"]
  fa594583_90fc_fd6a_2b4c_0e5bb7b5d4dd -->|defined in| 6fc766f6_eb26_5b64_4561_08621961737e
  8907fae2_37e5_ad16_6e7b_b6ef3a1c0b7b["testCacheFailed()"]
  8907fae2_37e5_ad16_6e7b_b6ef3a1c0b7b -->|calls| fa594583_90fc_fd6a_2b4c_0e5bb7b5d4dd
  9655cb51_b4d5_792c_29e2_0b4cbaf764d3["testSuppressed()"]
  9655cb51_b4d5_792c_29e2_0b4cbaf764d3 -->|calls| fa594583_90fc_fd6a_2b4c_0e5bb7b5d4dd
  style fa594583_90fc_fd6a_2b4c_0e5bb7b5d4dd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns/src/test/java/io/netty/resolver/dns/DefaultDnsCacheTest.java lines 238–257

    private static void assertThrowable(Throwable expected, Throwable actual) {
        assertInstanceOf(expected.getClass(), actual);
        assertEquals(expected.getMessage(), actual.getMessage());
        assertEquals(expected.getStackTrace().length, actual.getStackTrace().length);
        ByteArrayOutputStream expectedOutputStream = new ByteArrayOutputStream();
        PrintWriter expectedWriter = new PrintWriter(expectedOutputStream);
        ByteArrayOutputStream actualOutputStream = new ByteArrayOutputStream();
        PrintWriter actualWriter = new PrintWriter(actualOutputStream);

        try {
            expected.printStackTrace(expectedWriter);

            expected.printStackTrace(actualWriter);

            assertArrayEquals(expectedOutputStream.toByteArray(), actualOutputStream.toByteArray());
        } finally {
            expectedWriter.close();
            actualWriter.close();
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does assertThrowable() do?
assertThrowable() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DefaultDnsCacheTest.java.
Where is assertThrowable() defined?
assertThrowable() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DefaultDnsCacheTest.java at line 238.
What calls assertThrowable()?
assertThrowable() is called by 2 function(s): testCacheFailed, testSuppressed.

Analyze Your Own Codebase

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

Try Supermodel Free