Home / Class/ DefaultSocks5PasswordAuthRequestTest Class — netty Architecture

DefaultSocks5PasswordAuthRequestTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  f2f1e22b_52aa_7f53_4d24_3f2a24298b1e["DefaultSocks5PasswordAuthRequestTest"]
  398ebd04_039b_6a05_5fbd_35c685d73e17["DefaultSocks5PasswordAuthRequestTest.java"]
  f2f1e22b_52aa_7f53_4d24_3f2a24298b1e -->|defined in| 398ebd04_039b_6a05_5fbd_35c685d73e17
  1a33fc14_06da_f997_f5ab_07ee7cecb036["testConstructorParamsAreNotNull()"]
  f2f1e22b_52aa_7f53_4d24_3f2a24298b1e -->|method| 1a33fc14_06da_f997_f5ab_07ee7cecb036
  f7ff9bf3_f48a_b8ce_d7b5_42a75cd87cad["testUsernameOrPasswordIsNotAscii()"]
  f2f1e22b_52aa_7f53_4d24_3f2a24298b1e -->|method| f7ff9bf3_f48a_b8ce_d7b5_42a75cd87cad
  23eaa1fb_a2f1_80ad_bc6a_4b58fd4add15["testUsernameOrPasswordLengthIsLessThan255Chars()"]
  f2f1e22b_52aa_7f53_4d24_3f2a24298b1e -->|method| 23eaa1fb_a2f1_80ad_bc6a_4b58fd4add15

Relationship Graph

Source Code

codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthRequestTest.java lines 21–80

public class DefaultSocks5PasswordAuthRequestTest {
    @Test
    public void testConstructorParamsAreNotNull() {
        try {
            new DefaultSocks5PasswordAuthRequest(null, "");
        } catch (Exception e) {
            assertTrue(e instanceof NullPointerException);
        }
        try {
            new DefaultSocks5PasswordAuthRequest("", null);
        } catch (Exception e) {
            assertTrue(e instanceof NullPointerException);
        }
    }

    @Test
    public void testUsernameOrPasswordIsNotAscii() {
        try {
            new DefaultSocks5PasswordAuthRequest("παράδειγμα.δοκιμή", "password");
        } catch (Exception e) {
            assertTrue(e instanceof IllegalArgumentException);
        }
        try {
            new DefaultSocks5PasswordAuthRequest("username", "παράδειγμα.δοκιμή");
        } catch (Exception e) {
            assertTrue(e instanceof IllegalArgumentException);
        }
    }

    @Test
    public void testUsernameOrPasswordLengthIsLessThan255Chars() {
        try {
            new DefaultSocks5PasswordAuthRequest(
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword",
                    "password");
        } catch (Exception e) {
            assertTrue(e instanceof IllegalArgumentException);
        }
        try {
            new DefaultSocks5PasswordAuthRequest("password",
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword" +
                    "passwordpasswordpasswordpasswordpasswordpasswordpassword");
        } catch (Exception e) {
            assertTrue(e instanceof IllegalArgumentException);
        }
    }
}

Frequently Asked Questions

What is the DefaultSocks5PasswordAuthRequestTest class?
DefaultSocks5PasswordAuthRequestTest is a class in the netty codebase, defined in codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthRequestTest.java.
Where is DefaultSocks5PasswordAuthRequestTest defined?
DefaultSocks5PasswordAuthRequestTest is defined in codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthRequestTest.java at line 21.

Analyze Your Own Codebase

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

Try Supermodel Free