Code coverage and sonar fixes 69/138369/2
authoradheli.tavares <adheli.tavares@est.tech>
Wed, 3 Jul 2024 08:24:46 +0000 (09:24 +0100)
committeradheli.tavares <adheli.tavares@est.tech>
Wed, 3 Jul 2024 09:17:33 +0000 (10:17 +0100)
commitcfa75756c40aaabcb236aafca6f5a56f3ce88d85
tree6726f0de314aa6e6e20faa1cfbc4d0a2e2523b20
parent64e621f7ffe22975e6700f67b8a1fe7c92e2e958
Code coverage and sonar fixes

- added web mvc tests to cover controller exception cases
- added webclient tests with full spring support to replace
old style of Invoker
- fixed some sonar issues
- refactored a test still using @RunWith from junit4

Issue-ID: POLICY-5067
Change-Id: I4d3e77c32a603bdfeca4db76f00acf38830ef250
Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
29 files changed:
main/pom.xml
main/src/main/java/org/onap/policy/api/main/config/PolicyPreloadConfig.java
main/src/main/java/org/onap/policy/api/main/config/SecurityConfig.java
main/src/main/java/org/onap/policy/api/main/exception/ServiceExceptionHandler.java [deleted file]
main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/CommonRestController.java
main/src/main/java/org/onap/policy/api/main/rest/NodeTemplateController.java
main/src/main/java/org/onap/policy/api/main/rest/PolicyFetchMode.java
main/src/main/java/org/onap/policy/api/main/rest/stub/ApiRestControllerStub.java
main/src/main/java/org/onap/policy/api/main/rest/stub/NodeTemplateControllerStub.java
main/src/main/java/org/onap/policy/api/main/rest/stub/StubUtils.java
main/src/main/java/org/onap/policy/api/main/service/PdpGroupService.java
main/src/main/java/org/onap/policy/api/main/service/ToscaServiceTemplateService.java
main/src/test/java/org/onap/policy/api/contract/ApiContractTest.java
main/src/test/java/org/onap/policy/api/main/rest/TestApiRestController.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/api/main/rest/TestApiRestServer.java [deleted file]
main/src/test/java/org/onap/policy/api/main/rest/TestCommonRestController.java
main/src/test/java/org/onap/policy/api/main/rest/TestNodeTemplateController.java
main/src/test/java/org/onap/policy/api/main/rest/e2e/TestApiRestControllerE2E.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/api/main/rest/e2e/TestNodeTemplateControllerE2E.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/api/main/rest/provider/healthcheck/TestHealthCheckProvider.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/api/main/rest/utils/CommonTestRestController.java [deleted file]
main/src/test/java/org/onap/policy/api/main/service/TestNodeTemplateService.java
main/src/test/java/org/onap/policy/api/main/service/TestToscaServiceTemplateForNodeTemplate.java
main/src/test/java/org/onap/policy/api/main/service/TestToscaServiceTemplateServiceForPolicyCrud.java
main/src/test/java/org/onap/policy/api/main/service/TestToscaServiceTemplateServiceForPolicyTypeCrud.java
main/src/test/java/org/onap/policy/api/main/startstop/ApiDatabaseInitializerExceptionsTest.java [new file with mode: 0644]
main/src/test/resources/application-test-mvc.yaml [new file with mode: 0644]
main/src/test/resources/application-test.yaml