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);
}
}
}
Defined In
Source
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