org.xnio.channels

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,133 of 23,1330%1,149 of 1,1490%1,5451,5455,0165,016969969102102
ChannelsTestCase3,0220%120%5050623623444411
PushBackStreamChannelTestCase2,9790%n/a3131473473313111
FramedMessageChannelTestCase2,8310%60%3838502502353511
AbstractBlockingWritableByteChannelTest1,4550%n/a3232306306323211
TranslatingSuspendableChannel1,2420%2080%176176343343727211
Channels1,2000%1930%141141303303434311
AbstractBlockingReadableByteChannelTest1,1710%n/a2222242242222211
FramedMessageChannel7850%1000%7373193193232311
FixedLengthStreamSinkChannel6640%880%8383150150393911
FixedLengthStreamSourceChannel6010%860%7676125125333311
EmptyStreamSourceChannelTestCase6000%n/a1717155155171711
ChannelsBlockingTimeoutTimeoutTestCase4590%n/a9957579911
BlockingByteChannel4510%820%5555104104141411
PushBackStreamChannel.BufferHolder3900%340%41419595242411
NullStreamSinkChannel3160%300%49498787343411
BlockingWritableByteChannel2570%460%323262629911
SplitStreamSinkChannel2500%200%43436464333311
AssembledStreamChannel2450%40%44446565424211
AssembledMessageChannel2170%40%40406161383811
PushBackStreamChannel2160%220%38387272272711
EmptyStreamSourceChannel2110%220%40406868292911
BlockingReadableByteChannel2060%360%262649498811
ChannelsBlockingFlushTestCase2030%n/a5525255511
SplitStreamSourceChannel1950%120%35354949292911
AssembledChannel1260%120%17172525111111
SocketAddressBufferTestCase970%n/a2226262211
ChannelsTestCase.WriteBufferArrayBlocking960%40%6621214411
ChannelsTestCase.SendBufferArrayBlocking910%40%6620204411
EmptyStreamSourceChannelTestCase.ReadListener900%n/a8826268811
ChannelsTestCase.ReadToBufferArrayBlocking860%20%6617175511
ChannelsTestCase.ReceiveBufferArrayBlocking860%20%6617175511
ChannelsTestCase.ReadBlocking720%20%8821217711
ChannelsTestCase.WriteBlocking680%20%5519194411
ChannelsTestCase.SendBlocking630%20%5518184411
AbstractBlockingWritableByteChannelTest.WriteBufferArray630%20%4414143311
ChannelsBlockingFlushTestCase.new InvocationHandler() {...}610%80%6612122211
ChannelsBlockingFlushTestCase.new InvocationHandler() {...}590%80%6611112211
ChannelsTestCase.ReceiveBlocking580%20%6617175511
AbstractBlockingWritableByteChannelTest.Write570%20%5517174411
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}550%60%5512122211
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}550%60%5512122211
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}550%60%5512122211
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}550%60%5512122211
AssembledChannel.new ChannelListener() {...}540%100%7714142211
ChannelsBlockingFlushTestCase.new InvocationHandler() {...}540%60%5510102211
AbstractBlockingReadableByteChannelTest.ReadToBufferArray540%n/a4411114411
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}530%60%5511112211
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}530%60%5511112211
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}530%60%5511112211
ChannelsBlockingTimeoutTimeoutTestCase.new InvocationHandler() {...}530%60%5511112211
ChannelsBlockingFlushTestCase.new InvocationHandler() {...}520%60%55992211
SocketAddressBuffer500%40%101013138811
ChannelsTestCase.AcceptBlocking480%20%5515154411
Channels.new ByteChannel() {...}480%n/a9910109911
AssembledConnectedChannel460%40%8811116611
AssembledConnectedStreamChannel460%n/a9912129911
AssembledConnectedMessageChannel460%n/a9912129911
AssembledSslChannel450%40%7713135511
AssembledConnectedSslStreamChannel450%n/a8813138811
EmptyStreamSourceChannel.new Runnable() {...}390%60%5510102211
EmptyStreamSourceChannelTestCase.EmptyListener360%n/a5512125511
AbstractBlockingReadableByteChannelTest.Read340%n/a4411114411
ChannelsTestCase.TransferBlockingFromFileChannel320%n/a2211112211
ChannelsTestCase.TransferBlockingToFileChannel320%n/a2211112211
Channels.new PrivilegedAction() {...}310%20%33772211
BlockingByteChannelWriteTestCase290%n/a55665511
BlockingByteChannelReadTestCase290%n/a55665511
BlockingReadableByteChannelTestCase270%n/a55665511
BlockingWritableByteChannelTestCase270%n/a55665511
ReadTimeoutException0%n/a4410104411
WriteTimeoutException0%n/a4410104411
EmptyStreamSourceChannelTestCase.SuspendReadListener0%n/a33773311
ChannelsTestCase.new Configurable() {...}0%n/a44444411
PushBackStreamChannelTestCase.new Runnable() {...}0%n/a22332211
ChannelsTestCase.FlushBlocking0%n/a22882211
ChannelsTestCase.ShutdownWritesBlocking0%n/a22882211
ConcurrentStreamChannelAccessException0%n/a44884411
FixedLengthUnderflowException0%n/a44884411
FixedLengthOverflowException0%n/a44884411
UnsupportedOptionException0%n/a44884411
FixedLengthStreamSinkChannel.new ChannelListener() {...}0%n/a22332211
SplitStreamSinkChannel.new ChannelListener() {...}0%n/a22332211
FixedLengthStreamSourceChannel.new ChannelListener() {...}0%n/a22332211
TranslatingSuspendableChannel.new ChannelListener() {...}0%n/a33443311
TranslatingSuspendableChannel.new ChannelListener() {...}0%n/a33443311
TranslatingSuspendableChannel.new ChannelListener() {...}0%n/a33443311
PushBackStreamChannel.new ChannelListener() {...}0%n/a22332211
PushBackStreamChannel.new ChannelListener() {...}0%n/a22332211
SplitStreamSourceChannel.new ChannelListener() {...}0%n/a22332211
PushBackStreamChannelTestCase.DummyListener0%n/a33553311
EmptyStreamSourceChannelTestCase.WrappedReadListener0%n/a22552211
PushBackStreamChannelTestCase.new Runnable() {...}0%n/a22332211
CloseListenerSettable.Setter0%n/a22552211
PushBackStreamChannel.new ChannelListener.Setter() {...}0%n/a22332211
PushBackStreamChannel.new ChannelListener.Setter() {...}0%n/a22332211
AcceptListenerSettable.Setter0%n/a22552211
WriteListenerSettable.Setter0%n/a22552211
ReadListenerSettable.Setter0%n/a22552211
Channels.new Runnable() {...}0%n/a22332211
Channels.new Runnable() {...}0%n/a22332211
Configurable.new Configurable() {...}0%n/a44444411
Configurable0%n/a11111111