TypeConverterTest

30

tests

0

failures

0

ignored

0.045s

duration

100%

successful

Tests

Test Method name Duration Result
생성자가 호출되지 않도록 private으로 선언되었는지 확인 constructorIsPrivate() 0.001s passed
[1] value=null convert_NullValue_ToPrimitiveTypes_ThrowsIllegalArgumentException(String)[1] 0.001s passed
[1] value=null convert_NullValue_ToWrapperTypes_ReturnsNull(String)[1] 0s passed
[1] value=true, expected=true convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[1] 0.002s passed
[2] value=false, expected=false convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[2] 0s passed
[3] value=TRUE, expected=true convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[3] 0.001s passed
[4] value=FALSE, expected=false convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[4] 0.001s passed
[5] value=TrUe, expected=true convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[5] 0s passed
[6] value=fAlSe, expected=false convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[6] 0.001s passed
[7] value=anyOtherString, expected=false convert_ToBoolean_ReturnsCorrectBoolean(String, boolean)[7] 0.001s passed
[1] value=123, expected=123 convert_ToInteger_ReturnsCorrectInteger(String, int)[1] 0.023s passed
[2] value=0, expected=0 convert_ToInteger_ReturnsCorrectInteger(String, int)[2] 0.001s passed
[3] value=-456, expected=-456 convert_ToInteger_ReturnsCorrectInteger(String, int)[3] 0.001s passed
[4] value=2147483647, expected=2147483647 convert_ToInteger_ReturnsCorrectInteger(String, int)[4] 0.001s passed
[1] value=abc convert_ToInteger_ThrowsNumberFormatExceptionForInvalidString(String)[1] 0.003s passed
[2] value=123.45 convert_ToInteger_ThrowsNumberFormatExceptionForInvalidString(String)[2] 0.001s passed
[3] value=123L convert_ToInteger_ThrowsNumberFormatExceptionForInvalidString(String)[3] 0s passed
[1] value=123, expected=123 convert_ToLong_ReturnsCorrectLong(String, long)[1] 0.002s passed
[2] value=0, expected=0 convert_ToLong_ReturnsCorrectLong(String, long)[2] 0s passed
[3] value=-456, expected=-456 convert_ToLong_ReturnsCorrectLong(String, long)[3] 0s passed
[4] value=9223372036854775807, expected=9223372036854775807 convert_ToLong_ReturnsCorrectLong(String, long)[4] 0s passed
[1] value=abc convert_ToLong_ThrowsNumberFormatExceptionForInvalidString(String)[1] 0.001s passed
[2] value=123L convert_ToLong_ThrowsNumberFormatExceptionForInvalidString(String)[2] 0s passed
[3] value=1.23 convert_ToLong_ThrowsNumberFormatExceptionForInvalidString(String)[3] 0.001s passed
[1] value=hello convert_ToString_ReturnsOriginalString(String)[1] 0.001s passed
[2] value=123 convert_ToString_ReturnsOriginalString(String)[2] 0s passed
[3] value= convert_ToString_ReturnsOriginalString(String)[3] 0.001s passed
[4] value=true convert_ToString_ReturnsOriginalString(String)[4] 0s passed
[5] value=false convert_ToString_ReturnsOriginalString(String)[5] 0s passed
지원하지 않는 타입으로 변환 시 IllegalArgumentException을 던져야 한다 convert_ToUnsupportedType_ThrowsIllegalArgumentException() 0.001s passed