@@ -154,8 +154,8 @@ public void invokeHandler_nullResponse_returnsFailure(final String requestDataPa
154
154
verify (providerMetricsPublisher ).publishInvocationMetric (any (Instant .class ), eq (action ));
155
155
verify (providerMetricsPublisher ).publishDurationMetric (any (Instant .class ), eq (action ), anyLong ());
156
156
157
- // verify that model validation occurred for CREATE/UPDATE/DELETE
158
- if (action == Action .CREATE || action == Action .UPDATE || action == Action . DELETE ) {
157
+ // verify that model validation occurred for CREATE/UPDATE
158
+ if (action == Action .CREATE || action == Action .UPDATE ) {
159
159
verify (validator ).validateObject (any (JSONObject .class ), any (JSONObject .class ));
160
160
}
161
161
@@ -269,8 +269,8 @@ public void invokeHandler_handlerFailed_returnsFailure(final String requestDataP
269
269
// verify initialiseRuntime was called and initialised dependencies
270
270
verifyInitialiseRuntime ();
271
271
272
- // verify that model validation occurred for CREATE/UPDATE/DELETE
273
- if (action == Action .CREATE || action == Action .UPDATE || action == Action . DELETE ) {
272
+ // verify that model validation occurred for CREATE/UPDATE
273
+ if (action == Action .CREATE || action == Action .UPDATE ) {
274
274
verify (validator ).validateObject (any (JSONObject .class ), any (JSONObject .class ));
275
275
}
276
276
@@ -325,8 +325,8 @@ public void invokeHandler_CompleteSynchronously_returnsSuccess(final String requ
325
325
// verify initialiseRuntime was called and initialised dependencies
326
326
verifyInitialiseRuntime ();
327
327
328
- // verify that model validation occurred for CREATE/UPDATE/DELETE
329
- if (action == Action .CREATE || action == Action .UPDATE || action == Action . DELETE ) {
328
+ // verify that model validation occurred for CREATE/UPDATE
329
+ if (action == Action .CREATE || action == Action .UPDATE ) {
330
330
verify (validator ).validateObject (any (JSONObject .class ), any (JSONObject .class ));
331
331
}
332
332
@@ -400,11 +400,12 @@ public void invokeHandler_InProgress_returnsInProgress(final String requestDataP
400
400
verify (providerMetricsPublisher ).publishInvocationMetric (any (Instant .class ), eq (action ));
401
401
verify (providerMetricsPublisher ).publishDurationMetric (any (Instant .class ), eq (action ), anyLong ());
402
402
403
- // verify that model validation occurred for CREATE/UPDATE/DELETE
404
- if (action == Action .CREATE || action == Action .UPDATE || action == Action . DELETE ) {
403
+ // verify that model validation occurred for CREATE/UPDATE
404
+ if (action == Action .CREATE || action == Action .UPDATE ) {
405
405
verify (validator ).validateObject (any (JSONObject .class ), any (JSONObject .class ));
406
+ }
406
407
407
- // verify output response
408
+ if ( action == Action . CREATE || action == Action . UPDATE || action == Action . DELETE ) {
408
409
verifyHandlerResponse (out , ProgressEvent .<TestModel , TestContext >builder ().status (OperationStatus .IN_PROGRESS )
409
410
.resourceModel (TestModel .builder ().property1 ("abc" ).property2 (123 ).build ()).build ());
410
411
} else {
@@ -465,8 +466,8 @@ public void reInvokeHandler_InProgress_returnsInProgress(final String requestDat
465
466
// validation failure metric should not be published
466
467
verifyNoMoreInteractions (providerMetricsPublisher );
467
468
468
- // verify that model validation occurred for CREATE/UPDATE/DELETE
469
- if (action == Action .CREATE || action == Action .UPDATE || action == Action . DELETE ) {
469
+ // verify that model validation occurred for CREATE/UPDATE
470
+ if (action == Action .CREATE || action == Action .UPDATE ) {
470
471
verify (validator ).validateObject (any (JSONObject .class ), any (JSONObject .class ));
471
472
}
472
473
@@ -477,7 +478,7 @@ public void reInvokeHandler_InProgress_returnsInProgress(final String requestDat
477
478
}
478
479
479
480
@ ParameterizedTest
480
- @ CsvSource ({ "create.request.json,CREATE" , "update.request.json,UPDATE" , "delete.request.json,DELETE" })
481
+ @ CsvSource ({ "create.request.json,CREATE" , "update.request.json,UPDATE" })
481
482
public void invokeHandler_SchemaValidationFailure (final String requestDataPath , final String actionAsString )
482
483
throws IOException {
483
484
final Action action = Action .valueOf (actionAsString );
@@ -499,8 +500,8 @@ public void invokeHandler_SchemaValidationFailure(final String requestDataPath,
499
500
// all metrics should be published, even for a single invocation
500
501
verify (providerMetricsPublisher , times (1 )).publishInvocationMetric (any (Instant .class ), eq (action ));
501
502
502
- // verify that model validation occurred for CREATE/UPDATE/DELETE
503
- if (action == Action .CREATE || action == Action .UPDATE || action == Action . DELETE ) {
503
+ // verify that model validation occurred for CREATE/UPDATE
504
+ if (action == Action .CREATE || action == Action .UPDATE ) {
504
505
verify (validator ).validateObject (any (JSONObject .class ), any (JSONObject .class ));
505
506
}
506
507
0 commit comments