@Validated(OnUpdate.class)
    void validateForUpdate(@Valid InputWithCustomValidator input){
        // do something
    }
@Test
  void whenInputIsInvalidForUpdate_thenThrowsException() {
    InputWithCustomValidator input = validInput();
    input.setId(null);
    assertThrows(ConstraintViolationException.class, () -> {
      service.validateForUpdate(input);
    });
  }