authorjapps / zerocode

A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:
https://zerocode-tdd.tddfy.com
Apache License 2.0
894 stars 395 forks source link

Upgrading Jackson, Guice, Guava and jsonassert #641

Closed a1shadows closed 6 months ago

a1shadows commented 6 months ago

Fixes Issue

PR Branch #ADD LINK TO THE PR BRANCH

Motivation and Context

Notable changes include

  1. adding null checks to JsonNodes because recent Jackson versions deserialize null values to Java null instead of Jackson NullNode
  2. Moving from javax.inject to jakarta.inject with latest Guice version

Checklist:

a1shadows commented 6 months ago

@authorjapps Can you review this? There are a lot of small changes with this upgrade

baulea commented 6 months ago

@a1shadows With https://github.com/authorjapps/zerocode/pull/638 junit was upgraded from 4.12 to 4.13.2. This recent PR https://github.com/authorjapps/zerocode/pull/641 contains a downgrade to 4.12 again. Would you please change that?

a1shadows commented 6 months ago

@a1shadows With #638 junit was upgraded from 4.12 to 4.13.2. This recent PR #641 contains a downgrade to 4.12 again. Would you please change that?

@baulea Done