ClientClusterManagementService implements ClusterManagementService { @Override public <T extends AbstractConfiguration<?>> ClusterManagementRealizationResult update( T config) { throw new NotImplementedException("Not Implemented"); } ClientClusterManagementService(ClusterManagementServiceTransport transport); @Override ClusterManagementRealizationResult create(T config); @Override ClusterManagementRealizationResult delete(
      T config); @Override ClusterManagementRealizationResult update(
      T config); @Override ClusterManagementListResult<T, R> list(
      T config); @Override ClusterManagementGetResult<T, R> get(
      T config); @Override ClusterManagementOperationResult<A, V> start(
      A op); @Override ClusterManagementOperationResult<A, V> get(
      A opType, String opId); @Override CompletableFuture<ClusterManagementOperationResult<A, V>> getFuture(
      A opType, String opId); @Override ClusterManagementListOperationsResult<A, V> list(
      A opType); @Override boolean isConnected(); @Override void close();  }
@Test public void updateNotImplemented() { assertThatThrownBy(() -> service.update(null)) .isInstanceOf(NotImplementedException.class) .hasMessageContaining("Not Implemented"); }