Пример #1
0
  //    @Test
  public void testJoin() throws Exception {
    assertEquals(ConnectionState.NULL, connection.getState());
    connection.bind();
    Thread.sleep(500);

    connection.join();

    Thread.sleep(1000);
    assertEquals(ConnectionState.OPEN, connection.getState());
    assertTrue("Listener did not receive event", openState);
  }
Пример #2
0
  //    @Test
  public void testTimeout() throws Exception {
    //        assertEquals(ConnectionState.NULL, connection.getState());
    //        connection.bind();

    Thread.sleep(10000);
    assertEquals(ConnectionState.NULL, connection.getState());
  }
Пример #3
0
  public void process(ConnectionEvent event) {
    if (event.getId() == ConnectionEvent.STATE_CHANGE) {
      BaseConnection conn = (BaseConnection) event.getSource();

      if (conn.getState() == ConnectionState.HALF_OPEN) {
        halfOpenState = true;
      }

      if (conn.getState() == ConnectionState.OPEN) {
        openState = true;
      }

      if (conn.getState() == ConnectionState.NULL) {
        nullState = true;
      }
    }
  }
Пример #4
0
  //    @Test
  public void testBind() throws Exception {
    //        assertEquals(ConnectionState.NULL, connection.getState());
    //        connection.bind();

    Thread.sleep(1000);
    assertEquals(ConnectionState.HALF_OPEN, connection.getState());
    assertTrue("Listener did not receive event", halfOpenState);
  }
Пример #5
0
 //    @Test
 public void testGetState() {
   assertEquals(ConnectionState.NULL, connection.getState());
 }