From a1cca695a044fc4d2c11037ec92e7ef20f8248fc Mon Sep 17 00:00:00 2001 From: ds-lcapellino Date: Thu, 29 Feb 2024 14:05:04 +0100 Subject: [PATCH] feature: 420 add headers to EdcContractAgreementService --- .../EdcContractAgreementServiceTest.java | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementServiceTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementServiceTest.java index d71f62dea2..1445f0b31e 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementServiceTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementServiceTest.java @@ -38,7 +38,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Answers; import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.Spy; @@ -60,7 +59,9 @@ class EdcContractAgreementServiceTest { @BeforeEach void setUp() { edcConfiguration.getControlplane().setEndpoint(new EdcConfiguration.ControlplaneConfig.EndpointConfig()); - edcConfiguration.getControlplane().getEndpoint().setData("https://irs-consumer-controlplane.dev.demo.net/data/management"); + edcConfiguration.getControlplane() + .getEndpoint() + .setData("https://irs-consumer-controlplane.dev.demo.net/data/management"); edcConfiguration.getControlplane().getEndpoint().setContractAgreements("/v2/contractagreements"); this.edcContractAgreementService = new EdcContractAgreementService(edcConfiguration, restTemplate); } @@ -80,10 +81,10 @@ void shouldReturnContractAgreements() throws ContractAgreementException { .build(); final EdcContractAgreementsResponse edcContractAgreementsResponse = EdcContractAgreementsResponse.builder() .contractAgreementList( - List.of(contractAgreement)) + List.of(contractAgreement)) .build(); - when(restTemplate.exchange(anyString(),eq(HttpMethod.POST), any(), eq(EdcContractAgreementsResponse.class))).thenReturn( - ResponseEntity.ok(edcContractAgreementsResponse)); + when(restTemplate.exchange(anyString(), eq(HttpMethod.POST), any(), + eq(EdcContractAgreementsResponse.class))).thenReturn(ResponseEntity.ok(edcContractAgreementsResponse)); //WHEN final List contractAgreements = edcContractAgreementService.getContractAgreements( @@ -91,8 +92,9 @@ void shouldReturnContractAgreements() throws ContractAgreementException { //THEN Mockito.verify(restTemplate) - .exchange(eq("https://irs-consumer-controlplane.dev.demo.net/data/management/v2/contractagreements/request"), any(), any(), - eq(EdcContractAgreementsResponse.class)); + .exchange( + eq("https://irs-consumer-controlplane.dev.demo.net/data/management/v2/contractagreements/request"), + any(), any(), eq(EdcContractAgreementsResponse.class)); assertNotNull(contractAgreements); } @@ -101,7 +103,7 @@ void shouldThrowContractAgreementExceptionWhenResponseBodyIsEmtpy() { //GIVEN String[] contractAgreementIds = { "contractAgreementId" }; - when(restTemplate.exchange(anyString(),any(), any(), eq(EdcContractAgreementsResponse.class))).thenReturn( + when(restTemplate.exchange(anyString(), any(), any(), eq(EdcContractAgreementsResponse.class))).thenReturn( ResponseEntity.ok().build()); //WHEN @@ -110,8 +112,9 @@ void shouldThrowContractAgreementExceptionWhenResponseBodyIsEmtpy() { //THEN Mockito.verify(restTemplate) - .exchange(eq("https://irs-consumer-controlplane.dev.demo.net/data/management/v2/contractagreements/request"),any(), any(), - eq(EdcContractAgreementsResponse.class)); + .exchange( + eq("https://irs-consumer-controlplane.dev.demo.net/data/management/v2/contractagreements/request"), + any(), any(), eq(EdcContractAgreementsResponse.class)); assertEquals("Empty message body on edc response: <200 OK OK,[]>", contractAgreementException.getMessage()); } @@ -126,7 +129,7 @@ void shouldReturnContractAgreementNegotiation() { .counterPartyAddress("") .protocol("") .build(); - when(restTemplate.exchange(anyString(),any(),any(), eq(ContractNegotiation.class))).thenReturn( + when(restTemplate.exchange(anyString(), any(), any(), eq(ContractNegotiation.class))).thenReturn( ResponseEntity.ok(contractAgreementNegotiationMock)); //WHEN @@ -135,9 +138,9 @@ void shouldReturnContractAgreementNegotiation() { //THEN Mockito.verify(restTemplate) - .exchange(eq("https://irs-consumer-controlplane.dev.demo.net/data/management/v2/contractagreements/contractAgreementId/negotiation"), - any(),any(), - eq(ContractNegotiation.class)); + .exchange( + eq("https://irs-consumer-controlplane.dev.demo.net/data/management/v2/contractagreements/contractAgreementId/negotiation"), + any(), any(), eq(ContractNegotiation.class)); assertNotNull(contractAgreementNegotiation); } } \ No newline at end of file