@Test
@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert")
public void testCreateAllKnownInputSocketControllers() throws Exception {

  final Step step = stepFactory.create(operationMeta);
  interact(() -> {
    for (int i = 0; i < step.getInputSockets().size(); i++) {
      final InputSocket<?> inputSocket = step.getInputSockets().get(i);
      InputSocketController controller = inputSocketControllerFactory.create(inputSocket);
      gridPane.add(controller.getRoot(), 0, i);
      verifyThat(controller.getHandle(), NodeMatchers.isEnabled());
      verifyThat(controller.getHandle(), NodeMatchers.isVisible());
    }
  });
}