Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
4500100.00%4.61

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.codehaus.spice.netserve.connection.handlers 1400100.00%2.02
org.codehaus.spice.netserve.connection.impl 3000100.00%2.43
org.codehaus.spice.netserve.sockets.impl 100100.00%0.16

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.codehaus.spice.netserve.connection.handlers

ClassTestsErrorsFailuresSuccess RateTime
Success DelegatingRequestHandlerTestCase 200100.00%0.229
Success ManagedRequestHandlerTestCase 100100.00%0.249
Success RequestHandlerTestCase 600100.00%0.580
Success ThreadPerRequestHandlerTestCase 500100.00%0.965

org.codehaus.spice.netserve.connection.impl

ClassTestsErrorsFailuresSuccess RateTime
Success AcceptorConfigTestCase 400100.00%0.161
Success ConnectionAcceptorTestCase 700100.00%0.374
Success DNAAcceptorManagerTestCase 100100.00%0.168
Success DNAAcceptorMonitorTestCase 200100.00%0.291
Success DefaultAcceptorManagerTestCase 900100.00%0.537
Success PicoAcceptorManagerTestCase 400100.00%0.222
Success AvalonAcceptorManagerTestCase 100100.00%0.175
Success AvalonAcceptorMonitorTestCase 200100.00%0.504

org.codehaus.spice.netserve.sockets.impl

ClassTestsErrorsFailuresSuccess RateTime
Success SocketTestCase 100100.00%0.157

Test Cases

[ summary] [ package list] [ test cases]

DelegatingRequestHandlerTestCase

Success testNullPassedIntoCtor0.02
Success testDelegateHandlerInvoked0.10

ManagedRequestHandlerTestCase

Success testManagedRequestHandler0.14

RequestHandlerTestCase

Success testEndConnectionWithError0.04
Success testCreateRunnable0.00
Success testPerformRequestWithError0.00
Success testShutdownWhileThreadStillGoingButInteruptible0.06
Success testShutdownWhileThreadStillGoingAndNotInteruptible0.12
Success testShutdownWhileThreadStillGoingAndWaitIndefinetly0.22

ThreadPerRequestHandlerTestCase

Success testNullThreadPoolPassedToCtor0.06
Success testThreadPoolInvoked0.27
Success testShutdownWhileThreadStillGoingButInteruptible0.06
Success testShutdownWhileThreadStillGoingAndNotInteruptible0.24
Success testShutdownWhileThreadStillGoingAndWaitIndefinetly0.22

AcceptorConfigTestCase

Success testCreation0.04
Success testNullNameInCtor0.00
Success testNullServerSocketInCtor0.00
Success testNullHandlerInCtor0.00

ConnectionAcceptorTestCase

Success testNullConfigInCtor0.01
Success testNullMonitorInCtor0.03
Success testShutdownServerSocketCausesError0.00
Success testShutdownServerSocket0.00
Success testExceptionOnAccept0.03
Success testInteruptOnAccept0.08
Success testAcceptAfterClose0.10

DNAAcceptorManagerTestCase

Success testDNAAcceptorManager0.05

DNAAcceptorMonitorTestCase

Success testDNAAcceptorMonitor0.17
Success testDNAAcceptorMonitorPassedNullIntoCtor0.00

DefaultAcceptorManagerTestCase

Success testConnectAndDisconnectWithTimeoutNotSet0.10
Success testShutdownAcceptors0.02
Success testConnectAndDisconnectWithTimeoutSet0.01
Success testConnectAndAcceptAndDisconnectWithTimeoutSet0.27
Success testDuplicateConnect0.02
Success testDisconnectNonExistent0.00
Success testConnectWithNullName0.00
Success testConnectWithNullSocket0.00
Success testConnectWithNullHandler0.00

PicoAcceptorManagerTestCase

Success testPicoAcceptorManagerWithMonitorAndShutdownSet0.02
Success testPicoAcceptorManagerWithShutdownSet0.00
Success testPicoAcceptorManagerWithMonitorSet0.00
Success testPicoAcceptorManagerWithDefaultCtor0.00

AvalonAcceptorManagerTestCase

Success testAvalonAcceptorManager0.05

AvalonAcceptorMonitorTestCase

Success testAvalonAcceptorMonitor0.39
Success testAvalonAcceptorMonitorPassedNullIntoCtor0.00

SocketTestCase

Success testDefault0.02