Make LegacyMoxyConsumerTest a @SpringBootTest 77/138277/8
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Tue, 18 Jun 2024 13:28:32 +0000 (15:28 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Sat, 20 Jul 2024 13:47:25 +0000 (15:47 +0200)
commiteb1e3dbeb2d493f253ad0b720872fb08b9c0222d
tree1038933eca4661f7768d56ee5aacd6e944ba86d0
parente74cffd22147bf7e99c44ba9d8c00c34d662c4de
Make LegacyMoxyConsumerTest a @SpringBootTest

- replace AAISetup with @SpringBootTest in LegacyMoxyConsumerTest
- introduce WebTestClient to more elegantly declare requests
- do not statically invoke AAIGraph.getInstance in some tests [1]

[1] If those tests are run individually, launching the graph will fail
since the spring context is not available then.
It works in the pipeline, since other tests run before that launch the context.

Issue-ID: AAI-3887
Change-Id: I075c1f94e0a519d5cfa760cc07e446a26549c699
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
12 files changed:
aai-resources/pom.xml
aai-resources/src/main/resources/application.properties
aai-resources/src/test/java/org/onap/aai/config/WebClientConfiguration.java [new file with mode: 0644]
aai-resources/src/test/java/org/onap/aai/entities/PServer.java [new file with mode: 0644]
aai-resources/src/test/java/org/onap/aai/entities/PServerListResponse.java [new file with mode: 0644]
aai-resources/src/test/java/org/onap/aai/it/performance/K6PerformanceTest.java
aai-resources/src/test/java/org/onap/aai/rest/BulkProcessorTestAbstraction.java
aai-resources/src/test/java/org/onap/aai/rest/ExampleConsumerTest.java
aai-resources/src/test/java/org/onap/aai/rest/LegacyMoxyConsumerTest.java
aai-resources/src/test/java/org/onap/aai/rest/URLFromVertexIdConsumerTest.java
aai-resources/src/test/java/org/onap/aai/rest/VertexIdConsumerTest.java
aai-resources/src/test/resources/application-test.properties