Esempio n. 1
0
 @Test
 public void testIsConnected() throws Throwable {
   ChannelPool channelPool = new ChannelPool();
   boolean result = channelPool.isConnected();
   assertFalse("result", result);
   assertEquals("channelPool.pool.size()", 0, channelPool.pool.size());
   assertNull("channelPool.current", channelPool.current);
 }
Esempio n. 2
0
 @Test
 public void testIsConnectedDoNotThrowNullPointerExceptionWithNullLogListener() throws Throwable {
   Logger logger = new Logger();
   logger.addListener(null);
   ChannelPool channelPool = new ChannelPool();
   channelPool.setLogger(logger, "testChannelPoolRealm");
   assertEquals("connected.isFalse", false, channelPool.isConnected());
   assertNull("channelPool.current", channelPool.current);
   assertEquals("channelPool.pool.size()", 0, channelPool.pool.size());
   assertTrue("channelPool.usable", channelPool.usable);
 }
Esempio n. 3
0
 @Test
 public void testIsConnectedThrowsIllegalArgumentException() throws Throwable {
   ChannelPool channelPool = new ChannelPool();
   channelPool.addChannel(new GZIPChannel("testChannelPoolHost", -1, new Base1SubFieldPackager()));
   try {
     channelPool.isConnected();
     fail("Expected IllegalArgumentException to be thrown");
   } catch (IllegalArgumentException ex) {
     assertEquals("ex.getMessage()", "port out of range:-1", ex.getMessage());
     assertEquals("channelPool.pool.size()", 1, channelPool.pool.size());
     assertNull("channelPool.current", channelPool.current);
     assertTrue("channelPool.usable", channelPool.usable);
   }
 }