Test |
Method name |
Duration |
Result |
지원하지 않는 HTTP 메서드는 IllegalArgumentException을 던져야 한다 |
parse_InvalidMethod_ThrowsIllegalArgumentException() |
0s |
passed |
HTTP 메서드가 소문자여도 대문자로 변환하여 파싱해야 한다 |
parse_LowercaseMethod_Success() |
0s |
passed |
[1] invalidLine=GET |
parse_MalformedLine_ThrowsBadRequestException(String)[1] |
0.001s |
passed |
[2] invalidLine=GET |
parse_MalformedLine_ThrowsBadRequestException(String)[2] |
0s |
passed |
[3] invalidLine= |
parse_MalformedLine_ThrowsBadRequestException(String)[3] |
0s |
passed |
null 입력값은 NullPointerException을 던져야 한다 |
parse_NullInput_ThrowsNullPointerException() |
0s |
passed |
쿼리 파라미터가 있는 경로를 올바르게 파싱해야 한다 |
parse_PathWithQueryString_Success() |
0.002s |
passed |
쿼리 파라미터가 없는 단순 경로를 올바르게 파싱해야 한다 |
parse_SimplePath_Success() |
0.001s |
passed |