|
28 | 28 |
|
29 | 29 | import com._4point.aem.docservices.rest_services.client.RestClient; |
30 | 30 | import com._4point.aem.docservices.rest_services.client.RestClient.ContentType; |
| 31 | +import com._4point.aem.docservices.rest_services.client.RestClient.Cookies; |
31 | 32 | import com._4point.aem.docservices.rest_services.client.RestClient.GetRequest; |
32 | 33 | import com._4point.aem.docservices.rest_services.client.RestClient.MultipartPayload; |
33 | 34 | import com._4point.aem.docservices.rest_services.client.RestClient.Response; |
@@ -62,6 +63,7 @@ class AdaptiveFormsServiceTest { |
62 | 63 | @Mock(stubOnly = true) GetRequest.Builder mockGetRequestBuilder; |
63 | 64 | @Mock(stubOnly = true) Response mockPostResponse; |
64 | 65 | @Mock(stubOnly = true) Response mockGetResponse; |
| 66 | + @Mock(stubOnly = true) Cookies mockCookies; |
65 | 67 |
|
66 | 68 | @Captor ArgumentCaptor<AemConfig> aemConfig; |
67 | 69 | @Captor ArgumentCaptor<String> servicePath; |
@@ -172,6 +174,7 @@ void testRenderAdaptiveForm(HappyPath scenario) throws Exception { |
172 | 174 | setupDataServiceMocks(setupMockPostResponse(DUMMY_GUID.getBytes(), ContentType.TEXT_PLAIN)); |
173 | 175 | when(mockPayloadBuilder.add(eq("Data"), Mockito.any(Document.class), eq(scenario.contentType))).thenReturn(mockPayloadBuilder); |
174 | 176 | when(mockGetRequestBuilder.queryParam(eq("dataRef"), eq("service://FFPrefillService/" + DUMMY_GUID))).thenReturn(mockGetRequestBuilder); |
| 177 | + when(mockGetRequestBuilder.addCookies(Mockito.any(Cookies.class))).thenReturn(mockGetRequestBuilder); |
175 | 178 | } |
176 | 179 |
|
177 | 180 | AdaptiveFormsService underTest = createAdapter(mockClientFactory); |
@@ -210,6 +213,7 @@ private void setupFilterMocks(byte[] responseData) throws RestClientException { |
210 | 213 | setupDataServiceMocks(setupMockPostResponse(DUMMY_GUID.getBytes(), ContentType.TEXT_PLAIN)); |
211 | 214 | when(mockPayloadBuilder.add(eq("Data"), Mockito.any(Document.class), Mockito.any(ContentType.class))).thenReturn(mockPayloadBuilder); |
212 | 215 | when(mockGetRequestBuilder.queryParam(eq("dataRef"), eq("service://FFPrefillService/" + DUMMY_GUID))).thenReturn(mockGetRequestBuilder); |
| 216 | + when(mockGetRequestBuilder.addCookies(Mockito.any(Cookies.class))).thenReturn(mockGetRequestBuilder); |
213 | 217 | } |
214 | 218 |
|
215 | 219 | @Test |
@@ -258,6 +262,7 @@ private void setupAfServiceMocks(String form, Optional<Response> mockedResponse) |
258 | 262 | private Optional<Response> setupMockPostResponse(byte[] responseData, ContentType expectedContentType) { |
259 | 263 | // when(mockPostResponse.contentType()).thenReturn(expectedContentType); // ContentType is not queries. |
260 | 264 | when(mockPostResponse.data()).thenReturn(new ByteArrayInputStream(responseData)); |
| 265 | + when(mockPostResponse.getCookies()).thenReturn(mockCookies); |
261 | 266 | return Optional.of(mockPostResponse); |
262 | 267 | } |
263 | 268 |
|
|
0 commit comments