Пример #1
0
  @Test
  public void testFailedConnectionOnStart() throws Exception {
    log.info("starting testFailedConnectionOnStart ... ");

    stopSimulator();

    SmppConfiguration configuration = new SmppConfiguration();
    configuration.setHost("localhost");
    configuration.setPort(SERVER_PORT);
    configuration.setSystemId("test");
    configuration.setPassword("test");
    configuration.setInitialReconnectDelay(500);
    configuration.setReconnectDelay(500);

    SmppConnector connector = new SmppConnector(configuration);
    injectResource(new MockProcessorContext(), connector);
    connector.doStart();

    waitUntilStatus(connector, 3000, Status.FAILED);

    startSimulator();
    waitUntilStatus(connector, DEFAULT_TIMEOUT, Status.OK);

    connector.doStop();
  }