Example #1
0
  @Test
  public void cloneShouldReturnAnEqualInstance() {
    setNoneDefaultValues(configuration);
    SmppConfiguration config = configuration.copy();

    assertEquals(config.getDestAddr(), configuration.getDestAddr());
    assertEquals(config.getDestAddrNpi(), configuration.getDestAddrNpi());
    assertEquals(config.getDestAddrTon(), configuration.getDestAddrTon());
    assertEquals(config.getEnquireLinkTimer(), configuration.getEnquireLinkTimer());
    assertEquals(config.getHost(), configuration.getHost());
    assertEquals(config.getPassword(), configuration.getPassword());
    assertEquals(config.getPort(), configuration.getPort());
    assertEquals(config.getPriorityFlag(), configuration.getPriorityFlag());
    assertEquals(config.getProtocolId(), configuration.getProtocolId());
    assertEquals(config.getRegisteredDelivery(), configuration.getRegisteredDelivery());
    assertEquals(config.getReplaceIfPresentFlag(), configuration.getReplaceIfPresentFlag());
    assertEquals(config.getServiceType(), configuration.getServiceType());
    assertEquals(config.getSourceAddr(), configuration.getSourceAddr());
    assertEquals(config.getSourceAddrNpi(), configuration.getSourceAddrNpi());
    assertEquals(config.getSourceAddrTon(), configuration.getSourceAddrTon());
    assertEquals(config.getSystemId(), configuration.getSystemId());
    assertEquals(config.getSystemType(), configuration.getSystemType());
    assertEquals(config.getTransactionTimer(), configuration.getTransactionTimer());
    assertEquals(config.getEncoding(), configuration.getEncoding());
    assertEquals(config.getNumberingPlanIndicator(), configuration.getNumberingPlanIndicator());
    assertEquals(config.getTypeOfNumber(), configuration.getTypeOfNumber());
    assertEquals(config.getUsingSSL(), configuration.getUsingSSL());
    assertEquals(config.getInitialReconnectDelay(), configuration.getInitialReconnectDelay());
    assertEquals(config.getReconnectDelay(), configuration.getReconnectDelay());
    assertEquals(config.getHttpProxyHost(), configuration.getHttpProxyHost());
    assertEquals(config.getHttpProxyPort(), configuration.getHttpProxyPort());
    assertEquals(config.getHttpProxyUsername(), configuration.getHttpProxyUsername());
    assertEquals(config.getHttpProxyPassword(), configuration.getHttpProxyPassword());
    assertEquals(config.getSessionStateListener(), configuration.getSessionStateListener());
  }