Add model-loader integration tests 84/137684/12 1.13.6
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 11 Apr 2024 18:25:29 +0000 (20:25 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 17 Apr 2024 10:09:41 +0000 (12:09 +0200)
commitdf2ad94ee9b641a4c2c19969816a6275f6d056e3
treea6e54a66e9973ace00c0c88377dd3ef3a24aa747
parente820afb80b830453f667280d94f6e86279ad4f2c
Add model-loader integration tests

- add integration tests that assert the external communication towards other services using Wiremock
- remove tests that are asserting getters and setters of objects

Issue-ID: AAI-3826
Change-Id: I1f627801869f40cb0eaa61b10148b41bd3b1bdb8
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
25 files changed:
pom.xml
src/main/java/org/onap/aai/modelloader/config/BeanConfig.java
src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java
src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java
src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java
src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java
src/main/java/org/onap/aai/modelloader/restclient/HttpsBabelServiceClient.java
src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java
src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java [new file with mode: 0644]
src/test/java/org/onap/aai/modelloader/TestModelLoaderApplication.java [deleted file]
src/test/java/org/onap/aai/modelloader/distribution/NotificationIntegrationTest.java
src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/modelloader/notification/TestNotificationDataImpl.java [deleted file]
src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java
src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/modelloader/service/TestArtifactInfoImpl.java [deleted file]
src/test/resources/__files/artifactTypes.json [new file with mode: 0644]
src/test/resources/__files/kafkaBootstrap.json [new file with mode: 0644]
src/test/resources/__files/modelResponse.xml [new file with mode: 0644]
src/test/resources/__files/service-TestSvc-csar-babel-response.json [new file with mode: 0644]
src/test/resources/__files/service-TestSvc-csar.csar [new file with mode: 0644]
src/test/resources/application.properties
src/test/resources/logback-test.xml
src/test/resources/model-loader.properties