Bump up dependencies versions
@seongahjo @SooKim1110 님 이 PR 에서 라이브러리 버전업 하니 FixtureMonkeyJacksonArbitraryGeneratorTest 의 giveMeJsonNodeReturnsNull 테스트가 깨지는데요 jackson 버전업 하면서 JsonNode 에 대한 null 처리 방식이 바뀐거 같습니다.
then(actual.getValue().isNull()).isTrue(); 여기에서 JsonNode 타입인 getValue() 가 기존엔 jsonNode.isNull() 이었는데 value 자체가 null 이 되네요
jackson 버전 업에 따른 단순 null 처리 스펙 변경인지, 아니면 다른 스펙 변경인데 fixture monkey 의 처리방식과 물려서 결과가 바뀐건지 한번 검토 부탁드릴께요
@mhyeon-lee
https://github.com/FasterXML/jackson-databind/issues/3214
jackson이 2.13으로 넘어가면서 아무것도 없는 값 ({}) 을 deserialize했을 때 결과NullNode -> null로 변경했습니다.
자세히는 못봤는데 코틀린에서 ?을 지원하기 위해서인걸로 보입니다.
@seongahjo jackson 의 스펙이 바뀐거군요 그러면 저 테스트 코드의 assertion 을 null 검사로 변경하면되겠네요
확인 감사합니다.