SocksAuthRequestTest Class — netty Architecture
Architecture documentation for the SocksAuthRequestTest class in SocksAuthRequestTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8ba33d5b_a52b_6ceb_2532_e6c667d2a799["SocksAuthRequestTest"] e7c9f3f8_7041_780e_30a7_1585c8bf1864["SocksAuthRequestTest.java"] 8ba33d5b_a52b_6ceb_2532_e6c667d2a799 -->|defined in| e7c9f3f8_7041_780e_30a7_1585c8bf1864 7cdd687c_2431_d03a_31b8_df798195617d["testConstructorParamsAreNotNull()"] 8ba33d5b_a52b_6ceb_2532_e6c667d2a799 -->|method| 7cdd687c_2431_d03a_31b8_df798195617d e282767c_211c_32e7_6058_15435c16f708["testUsernameOrPasswordIsNotAscii()"] 8ba33d5b_a52b_6ceb_2532_e6c667d2a799 -->|method| e282767c_211c_32e7_6058_15435c16f708 ba63a438_7cc0_1e98_38a3_ce312c41704c["testUsernameOrPasswordLengthIsLessThan255Chars()"] 8ba33d5b_a52b_6ceb_2532_e6c667d2a799 -->|method| ba63a438_7cc0_1e98_38a3_ce312c41704c
Relationship Graph
Source Code
codec-socks/src/test/java/io/netty/handler/codec/socks/SocksAuthRequestTest.java lines 21–81
public class SocksAuthRequestTest {
@Test
public void testConstructorParamsAreNotNull() {
try {
new SocksAuthRequest(null, "");
} catch (Exception e) {
assertTrue(e instanceof NullPointerException);
}
try {
new SocksAuthRequest("", null);
} catch (Exception e) {
assertTrue(e instanceof NullPointerException);
}
}
@Test
public void testUsernameOrPasswordIsNotAscii() {
try {
new SocksAuthRequest("παράδειγμα.δοκιμή", "password");
} catch (Exception e) {
assertTrue(e instanceof IllegalArgumentException);
}
try {
new SocksAuthRequest("username", "παράδειγμα.δοκιμή");
} catch (Exception e) {
assertTrue(e instanceof IllegalArgumentException);
}
}
@Test
public void testUsernameOrPasswordLengthIsLessThan255Chars() {
try {
new SocksAuthRequest(
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword",
"password");
} catch (Exception e) {
assertTrue(e instanceof IllegalArgumentException);
}
try {
new SocksAuthRequest("password",
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword" +
"passwordpasswordpasswordpasswordpasswordpasswordpassword");
} catch (Exception e) {
assertTrue(e instanceof IllegalArgumentException);
}
}
}
Source
Frequently Asked Questions
What is the SocksAuthRequestTest class?
SocksAuthRequestTest is a class in the netty codebase, defined in codec-socks/src/test/java/io/netty/handler/codec/socks/SocksAuthRequestTest.java.
Where is SocksAuthRequestTest defined?
SocksAuthRequestTest is defined in codec-socks/src/test/java/io/netty/handler/codec/socks/SocksAuthRequestTest.java at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free