@Async public Future<String> validate(final ConnectorFacade connector) { connector.validate(); return new AsyncResult<>("OK"); }
/** * Creates connector facade, initializes connector configuration from * dataProvider and validates configuration and/or tests connection. */ public static ConnectorFacade createConnectorFacade(DataProvider dataProvider) { ConnectorFacade connector = createConnectorFacade(dataProvider, null); // try to test connector configuration and established connection if (connector.getSupportedOperations().contains(TestApiOp.class)) { connector.test(); } else { LOG.warn("Unable to test validity of connection. Connector does not suport the Test API. " + "Trying at least to test validity of configuration."); connector.validate(); } return connector; }
/** * Creates connector facade, initializes connector configuration from dataProvider and validates configuration * and/or tests connection. */ public static ConnectorFacade createConnectorFacade(DataProvider dataProvider) { ConnectorFacade connector = createConnectorFacade(dataProvider, null); // try to test connector configuration and established connection if (connector.getSupportedOperations().contains(TestApiOp.class)) { connector.test(); } else { LOG.warn("Unable to test validity of connection. Connector does not suport the Test API. " + "Trying at least to test validity of configuration."); connector.validate(); } return connector; }
/** * Creates connector facade, initializes connector configuration from * dataProvider and validates configuration and/or tests connection. */ public static ConnectorFacade createConnectorFacade(DataProvider dataProvider) { ConnectorFacade connector = createConnectorFacade(dataProvider, null); // try to test connector configuration and established connection if (connector.getSupportedOperations().contains(TestApiOp.class)) { connector.test(); } else { LOG.warn("Unable to test validity of connection. Connector does not suport the Test API. " + "Trying at least to test validity of configuration."); connector.validate(); } return connector; }
try { getConnectorFacade().validate(); String msg = String.format( "Validate should throw RuntimeException because configuration should be invalid. Wrong properties used: \n%s",
try { getConnectorFacade().validate(); String msg = String.format("Validate should throw RuntimeException because configuration should be invalid. Wrong properties used: \n%s", currentWrongMapConfig.toString()); fail(msg);
try { getConnectorFacade().validate(); String msg = String.format("Validate should throw RuntimeException because configuration should be invalid. Wrong properties used: \n%s", currentWrongMapConfig.toString()); fail(msg);
getConnectorFacade().validate();
getConnectorFacade().validate();
getConnectorFacade().validate();