Home / Function/ testEncode() — netty Function Reference

testEncode() — netty Function Reference

Architecture documentation for the testEncode() function in SmtpRequestEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  acf89718_d645_388d_4c07_f33433e9f6c3["testEncode()"]
  4a1a8fd1_f76d_2cfb_ce9d_7a5b089020d6["SmtpRequestEncoderTest"]
  acf89718_d645_388d_4c07_f33433e9f6c3 -->|defined in| 4a1a8fd1_f76d_2cfb_ce9d_7a5b089020d6
  d6f0c5de_7c3d_1e55_abfe_f149ceb4cd94["testEncodeEhlo()"]
  d6f0c5de_7c3d_1e55_abfe_f149ceb4cd94 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  d625a8f2_30f2_f659_25a2_54c5b41188a2["testEncodeHelo()"]
  d625a8f2_30f2_f659_25a2_54c5b41188a2 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  44e8fcc5_1b63_99ad_253e_e251e261d03d["testEncodeAuth()"]
  44e8fcc5_1b63_99ad_253e_e251e261d03d -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  b3daaa8b_a138_0e46_0884_274a9ddc82a2["testEncodeAuthWithParameter()"]
  b3daaa8b_a138_0e46_0884_274a9ddc82a2 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  6210219f_1297_126c_857b_3aac9fad845f["testEncodeEmpty()"]
  6210219f_1297_126c_857b_3aac9fad845f -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  c5b16c3c_7e5e_3647_b1c0_fbfeb7d30f8f["testEncodeMail()"]
  c5b16c3c_7e5e_3647_b1c0_fbfeb7d30f8f -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  6d3976ed_27f8_374e_d471_14977d8c6ec3["testEncodeMailNullSender()"]
  6d3976ed_27f8_374e_d471_14977d8c6ec3 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  3fa621d8_bbf6_8d68_6f39_2cc1f3a5dd82["testEncodeRcpt()"]
  3fa621d8_bbf6_8d68_6f39_2cc1f3a5dd82 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  49ea3a0b_98b3_bab5_02e1_eebb700c6949["testEncodeNoop()"]
  49ea3a0b_98b3_bab5_02e1_eebb700c6949 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  e7edfac8_8992_0fd6_d11f_3f4ed27bb918["testEncodeRset()"]
  e7edfac8_8992_0fd6_d11f_3f4ed27bb918 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  d67cda81_1210_802e_2b52_18253c5d5d30["testEncodeHelp()"]
  d67cda81_1210_802e_2b52_18253c5d5d30 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  09284158_066b_8178_45ba_462da54b2ca6["testEncodeHelpWithArg()"]
  09284158_066b_8178_45ba_462da54b2ca6 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  082955e6_d332_9e27_262f_c10426494282["testEncodeData()"]
  082955e6_d332_9e27_262f_c10426494282 -->|calls| acf89718_d645_388d_4c07_f33433e9f6c3
  style acf89718_d645_388d_4c07_f33433e9f6c3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-smtp/src/test/java/io/netty/handler/codec/smtp/SmtpRequestEncoderTest.java lines 157–165

    private static void testEncode(SmtpRequest request, String expected) {
        EmbeddedChannel channel = new EmbeddedChannel(new SmtpRequestEncoder());
        assertTrue(channel.writeOutbound(request));
        assertTrue(channel.finish());
        ByteBuf buffer = channel.readOutbound();
        assertEquals(expected, buffer.toString(CharsetUtil.US_ASCII));
        buffer.release();
        assertNull(channel.readOutbound());
    }

Domain

Subdomains

Frequently Asked Questions

What does testEncode() do?
testEncode() is a function in the netty codebase, defined in codec-smtp/src/test/java/io/netty/handler/codec/smtp/SmtpRequestEncoderTest.java.
Where is testEncode() defined?
testEncode() is defined in codec-smtp/src/test/java/io/netty/handler/codec/smtp/SmtpRequestEncoderTest.java at line 157.
What calls testEncode()?
testEncode() is called by 13 function(s): testEncodeAuth, testEncodeAuthWithParameter, testEncodeData, testEncodeEhlo, testEncodeEmpty, testEncodeHelo, testEncodeHelp, testEncodeHelpWithArg, and 5 more.

Analyze Your Own Codebase

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

Try Supermodel Free