Skip to content

0.1.125

Compare
Choose a tag to compare
@ch-build ch-build released this 17 Jan 10:59
3995653
DSND-3213: Refactor service upgrade spring (#164)

* DSND-3213: Use one application properties file

* DSND-3213: Remove unused properties

* DSND-3213: Remove unused properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Remove data sync sdk

* DSND-3213: Remove test containers versioning as handled by Spring

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Use one application properties file

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Get cucumber tests running with make command

* Upgraded cucumber tests to use JUnit 5.
* Change itest classes to have IT suffix instead of ITest.
* The cucumber upgrade seemed to fix the problem - still don't know what was causing the issue with the tests not running with a make command.

* DSND-3213: Use one application properties file

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: WIP - Upgrade spring boot

* Upgrade mostly working except for a MappingInstantiationException during getPscDocumentList repository method - causing two cucumber tests to fail.

* DSND-3213: Fix failing test due to spring upgrade

* After upgrading to 3.4.1 of spring boot, the repository method for getting a list of psc documents failed due to the optional return type.

* DSND-3213: Revert not found exception as beyond scope of ticket

* DSND-3213: Change empty psc list logic to resemble pre-refactor

* DSND-3213: Update readme and add make command for docker image build

* DSND-3213: Upgrade vulnerable dep

* DSND-3213: Remove optional return type

* Spring 3.4.1 throws a mapping exception when returning an optional of a list in the repository interface.

* DSND-3213: Comment out log level trace

* this application property is useful when debugging, but not necessary in production. Leaving it commented out so others can easily un-comment when needed during debugging.

* DSND-3213: Make mock beans private

* DSND-3213: Remove unnecessary optional logic

* The mongo aggregation returns an empty list if no results.

* DSND-3213: Use one application properties file

# Conflicts:
#	src/main/resources/application.properties

* DSND-3213: Remove unused properties

* DSND-3213: Remove unused properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Remove data sync sdk

* DSND-3213: Remove test containers versioning as handled by Spring

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Use one application properties file

# Conflicts:
#	src/main/resources/application.properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Get cucumber tests running with make command

* Upgraded cucumber tests to use JUnit 5.
* Change itest classes to have IT suffix instead of ITest.
* The cucumber upgrade seemed to fix the problem - still don't know what was causing the issue with the tests not running with a make command.