1 package org.codehaus.spice.netserve.connection.impl;
2
3 import junit.framework.TestCase;
4
5 public class PicoAcceptorManagerTestCase
6 extends TestCase
7 {
8 public void testPicoAcceptorManagerWithMonitorAndShutdownSet()
9 throws Exception
10 {
11 final NullAcceptorMonitor monitor = new NullAcceptorMonitor();
12 final PicoAcceptorManager manager = new PicoAcceptorManager( 22, monitor );
13 assertEquals( "shutdownTimeout", 22, manager.getShutdownTimeout() );
14 assertEquals( "monitor", monitor, manager.getMonitor() );
15 }
16
17 public void testPicoAcceptorManagerWithShutdownSet()
18 throws Exception
19 {
20 final PicoAcceptorManager manager = new PicoAcceptorManager( 22 );
21 assertEquals( "shutdownTimeout", 22, manager.getShutdownTimeout() );
22 assertEquals( "monitor", NullAcceptorMonitor.MONITOR, manager.getMonitor() );
23 }
24
25 public void testPicoAcceptorManagerWithMonitorSet()
26 throws Exception
27 {
28 final NullAcceptorMonitor monitor = new NullAcceptorMonitor();
29 final PicoAcceptorManager manager = new PicoAcceptorManager( monitor );
30 assertEquals( "shutdownTimeout", 0, manager.getShutdownTimeout() );
31 assertEquals( "monitor", monitor, manager.getMonitor() );
32 }
33
34 public void testPicoAcceptorManagerWithDefaultCtor()
35 throws Exception
36 {
37 final PicoAcceptorManager manager = new PicoAcceptorManager();
38 assertEquals( "shutdownTimeout", 0, manager.getShutdownTimeout() );
39 assertEquals( "monitor", NullAcceptorMonitor.MONITOR, manager.getMonitor() );
40 }
41 }