@@ -154,58 +154,6 @@ public void shouldTheSecondRequestWithSameIdempotencyKeyWillFailureToo() {
154154 assertEquals ((Map ) body1 .jsonPath ().get ("" ), response2 .getBody ().jsonPath ().get ("" ));
155155 }
156156
157- // @Test
158- // public void shouldReuseDeterministicIdempotencyKeyWhenHeaderMissing() {
159- // ResponseSpecification updateResponseSpec = new ResponseSpecBuilder().expectStatusCode(204).build();
160- // JobBusinessStepConfigData originalStepConfig = IdempotencyHelper.getConfiguredBusinessStepsByJobName(requestSpec,
161- // responseSpec,
162- // LOAN_JOB_NAME);
163- //
164- // try {
165- // String requestBody = "{\"businessSteps\":[{\"stepName\":\"APPLY_CHARGE_TO_OVERDUE_LOANS\",\"order\":1}]}";
166- // Response response = IdempotencyHelper.updateBusinessStepOrderWithoutIdempotencyKey(requestSpec,
167- // updateResponseSpec,
168- // LOAN_JOB_NAME, requestBody);
169- // Response responseSecond = IdempotencyHelper.updateBusinessStepOrderWithoutIdempotencyKey(requestSpec,
170- // updateResponseSpec,
171- // LOAN_JOB_NAME, requestBody);
172- //
173- // assertEquals(response.getBody().asString(), responseSecond.getBody().asString());
174- // assertNull(response.header(AbstractIdempotentCommandException.IDEMPOTENT_CACHE_HEADER));
175- // assertNotNull(responseSecond.header(AbstractIdempotentCommandException.IDEMPOTENT_CACHE_HEADER));
176- // } finally {
177- // restoreOriginalStepConfig(updateResponseSpec, originalStepConfig);
178- // }
179- // }
180-
181- // @Test
182- // public void shouldReuseDeterministicIdempotencyKeyForReorderedJsonWhenHeaderMissing() {
183- // ResponseSpecification updateResponseSpec = new ResponseSpecBuilder().expectStatusCode(204).build();
184- // JobBusinessStepConfigData originalStepConfig = IdempotencyHelper.getConfiguredBusinessStepsByJobName(requestSpec,
185- // responseSpec,
186- // LOAN_JOB_NAME);
187- //
188- // try {
189- // String firstRequestBody = "{\"businessSteps\":[{\"stepName\":\"APPLY_CHARGE_TO_OVERDUE_LOANS\",\"order\":1},"
190- // + "{\"stepName\":\"LOAN_DELINQUENCY_CLASSIFICATION\",\"order\":2}]}";
191- // String secondRequestBody = "{\"businessSteps\":[{\"order\":1,\"stepName\":\"APPLY_CHARGE_TO_OVERDUE_LOANS\"},"
192- // + "{\"order\":2,\"stepName\":\"LOAN_DELINQUENCY_CLASSIFICATION\"}]}";
193- //
194- // Response response = IdempotencyHelper.updateBusinessStepOrderWithoutIdempotencyKey(requestSpec,
195- // updateResponseSpec,
196- // LOAN_JOB_NAME, firstRequestBody);
197- // Response responseSecond = IdempotencyHelper.updateBusinessStepOrderWithoutIdempotencyKey(requestSpec,
198- // updateResponseSpec,
199- // LOAN_JOB_NAME, secondRequestBody);
200- //
201- // assertEquals(response.getBody().asString(), responseSecond.getBody().asString());
202- // assertNull(response.header(AbstractIdempotentCommandException.IDEMPOTENT_CACHE_HEADER));
203- // assertNotNull(responseSecond.header(AbstractIdempotentCommandException.IDEMPOTENT_CACHE_HEADER));
204- // } finally {
205- // restoreOriginalStepConfig(updateResponseSpec, originalStepConfig);
206- // }
207- // }
208-
209157 @ Test
210158 public void shouldCacheFailedRequestWhenHeaderMissing () {
211159 ResponseSpecification responseSpecForError = new ResponseSpecBuilder ().expectStatusCode (400 ).build ();
0 commit comments