JSONMessage validation 단위테스트 추가 및 SystemKeys 버그 수정

- SystemKeys.isValidationEnabled() 하드코딩 버그 수정 (return false → return validationEnabled)
- init_json_validation.sql: EAI_UJSONTYPE_REQ1 레이아웃 전용 테스트 데이터 추가
- JSONMessageValidationTest: @DataJpaTest + H2 기반 JUnit 5 단위테스트 7개
  - 타입 불일치(INT/LONG/BIGDECIMAL 필드에 비숫자 입력) → MessageSetDataException 검증
  - BigDecimal 정수부/소수부 자릿수 초과 → InvalidDataTypeException 검증

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
curry772
2026-04-22 18:13:35 +09:00
parent c8a58fdf5b
commit ae629d51e6
3 changed files with 223 additions and 1 deletions
@@ -86,7 +86,7 @@ public class SystemKeys {
}
public static boolean isValidationEnabled() {
return false;
return validationEnabled;
}
public static boolean isAddDecimalPointEnabled() {