Home / Function/ assertWrite() — netty Function Reference

assertWrite() — netty Function Reference

Architecture documentation for the assertWrite() function in PendingWriteQueueTest.java from the netty codebase.

Function java Buffer Search calls 2 called by 2

Entity Profile

Dependency Diagram

graph TD
  03c20eb8_620c_93ca_7117_43063817f243["assertWrite()"]
  b4bff24e_be13_7693_4ece_a0ed5ee1a982["PendingWriteQueueTest"]
  03c20eb8_620c_93ca_7117_43063817f243 -->|defined in| b4bff24e_be13_7693_4ece_a0ed5ee1a982
  670dbce5_6028_a7d3_d6ca_f69e7325a1c6["testRemoveAndWrite()"]
  670dbce5_6028_a7d3_d6ca_f69e7325a1c6 -->|calls| 03c20eb8_620c_93ca_7117_43063817f243
  79293561_9c85_fea7_f192_1bb0ea764534["testRemoveAndWriteAll()"]
  79293561_9c85_fea7_f192_1bb0ea764534 -->|calls| 03c20eb8_620c_93ca_7117_43063817f243
  21f29e3d_6bf2_8663_b27c_0cf9f480f48f["EmbeddedChannel()"]
  03c20eb8_620c_93ca_7117_43063817f243 -->|calls| 21f29e3d_6bf2_8663_b27c_0cf9f480f48f
  d81e3b1b_3185_0adf_e076_0dc60aa05678["assertBuffer()"]
  03c20eb8_620c_93ca_7117_43063817f243 -->|calls| d81e3b1b_3185_0adf_e076_0dc60aa05678
  style 03c20eb8_620c_93ca_7117_43063817f243 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/test/java/io/netty/channel/PendingWriteQueueTest.java lines 141–160

    private static void assertWrite(ChannelHandler handler, int count) {
        final ByteBuf buffer = Unpooled.copiedBuffer("Test", CharsetUtil.US_ASCII);
        final EmbeddedChannel channel = new EmbeddedChannel(handler);
        channel.config().setWriteBufferLowWaterMark(1);
        channel.config().setWriteBufferHighWaterMark(3);

        ByteBuf[] buffers = new ByteBuf[count];
        for (int i = 0; i < buffers.length; i++) {
            buffers[i] = buffer.retainedDuplicate();
        }
        assertTrue(channel.writeOutbound(buffers));
        assertTrue(channel.finish());
        channel.closeFuture().syncUninterruptibly();

        for (int i = 0; i < buffers.length; i++) {
            assertBuffer(channel, buffer);
        }
        buffer.release();
        assertNull(channel.readOutbound());
    }

Domain

Subdomains

Frequently Asked Questions

What does assertWrite() do?
assertWrite() is a function in the netty codebase, defined in transport/src/test/java/io/netty/channel/PendingWriteQueueTest.java.
Where is assertWrite() defined?
assertWrite() is defined in transport/src/test/java/io/netty/channel/PendingWriteQueueTest.java at line 141.
What does assertWrite() call?
assertWrite() calls 2 function(s): EmbeddedChannel, assertBuffer.
What calls assertWrite()?
assertWrite() is called by 2 function(s): testRemoveAndWrite, testRemoveAndWriteAll.

Analyze Your Own Codebase

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

Try Supermodel Free