Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
180 0 0 0 100% 0.273

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
com.ziesemer.utils.codec.io 120 0 0 0 100% 0.091
com.ziesemer.utils.codec.charLists 6 0 0 0 100% 0.002
com.ziesemer.utils.codec.impl 20 0 0 0 100% 0.012
com.ziesemer.utils.codec 34 0 0 0 100% 0.168

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

com.ziesemer.utils.codec.io

Class Tests Errors Failures Skipped Success Rate Time
CharDecoderInputStreamTest 28 0 0 0 100% 0.02
CharDecoderWriterTest 32 0 0 0 100% 0.021
CharEncoderOutputStreamTest 32 0 0 0 100% 0.03
CharEncoderReaderTest 28 0 0 0 100% 0.02

com.ziesemer.utils.codec.charLists

Class Tests Errors Failures Skipped Success Rate Time
CharListsTests 4 0 0 0 100% 0.002
Base64Tests 2 0 0 0 100% 0

com.ziesemer.utils.codec.impl

Class Tests Errors Failures Skipped Success Rate Time
LenientCharsTest 3 0 0 0 100% 0.002
Base64DecoderTest 4 0 0 0 100% 0.003
Base64EncoderTest 4 0 0 0 100% 0.002
HexDecoderTest 5 0 0 0 100% 0.002
HexEncoderTest 3 0 0 0 100% 0.002
URLDecoderTest 1 0 0 0 100% 0.001

com.ziesemer.utils.codec

Class Tests Errors Failures Skipped Success Rate Time
ConfigTest 12 0 0 0 100% 0.128
DemoTest 2 0 0 0 100% 0.008
InsaneTest 4 0 0 0 100% 0.023
RoundTripTest 16 0 0 0 100% 0.009

Test Cases

[Summary] [Package List] [Test Cases]

ConfigTest

testClone[SingleByte] 0.025
testSerialize[SingleByte] 0.074
testConfig[SingleByte] 0.002
testClone[Base64] 0.003
testSerialize[Base64] 0.005
testConfig[Base64] 0.003
testClone[Hex] 0.002
testSerialize[Hex] 0.004
testConfig[Hex] 0.002
testClone[URL] 0.003
testSerialize[URL] 0.004
testConfig[URL] 0.001

DemoTest

testDirectSimpleConvenience 0.001
testDirectSimple 0.007

InsaneTest

testInsane[SingleByte] 0.003
testInsane[Base64] 0.015
testInsane[Hex] 0.003
testInsane[URL] 0.002

RoundTripTest

testRoundTripConvenienceEmpty[SingleByte] 0.001
testRoundTripConvenience[SingleByte] 0
testRoundTripEmpty[SingleByte] 0
testRoundTrip[SingleByte] 0.001
testRoundTripConvenienceEmpty[Base64] 0.001
testRoundTripConvenience[Base64] 0.001
testRoundTripEmpty[Base64] 0
testRoundTrip[Base64] 0
testRoundTripConvenienceEmpty[Hex] 0.001
testRoundTripConvenience[Hex] 0.001
testRoundTripEmpty[Hex] 0
testRoundTrip[Hex] 0.001
testRoundTripConvenienceEmpty[URL] 0.001
testRoundTripConvenience[URL] 0.001
testRoundTripEmpty[URL] 0
testRoundTrip[URL] 0

CharListsTests

test[com.ziesemer.utils.codec.charLists.Base64CharList] 0.001
test[com.ziesemer.utils.codec.charLists.Base64URLCharList] 0.001
test[com.ziesemer.utils.codec.charLists.HexLowerCharList] 0
test[com.ziesemer.utils.codec.charLists.HexUpperCharList] 0

Base64Tests

test[com.ziesemer.utils.codec.charLists.Base64CharList] 0
test[com.ziesemer.utils.codec.charLists.Base64URLCharList] 0

LenientCharsTest

testALL 0.001
testPartial 0.001
testNONE 0

Base64DecoderTest

testLenient 0.001
test 0
testMalformedLengths 0.001
testStrict 0.001

Base64EncoderTest

testSectionSeparator 0.001
test 0
testSeparatorFreq 0.001
testAlternateCharList 0

HexDecoderTest

testLenientChars 0
testMalformedLengths 0.001
testMixedCase 0
testStrict 0.001
testLenientAll 0

HexEncoderTest

testSectionSeparator 0.001
testSeparatorFreq 0
testAlternateCharList 0.001

URLDecoderTest

testMalformedLengths 0.001

CharDecoderInputStreamTest

testShort[SingleByte] 0.001
testLoop[SingleByte] 0.001
testSmallerBufferThanCodec[SingleByte] 0
testSmallerBufferThanInput[SingleByte] 0.001
testRepeat[SingleByte] 0
testSimple[SingleByte] 0
testSingleChars[SingleByte] 0.003
testShort[Base64] 0.001
testLoop[Base64] 0.001
testSmallerBufferThanCodec[Base64] 0
testSmallerBufferThanInput[Base64] 0
testRepeat[Base64] 0.001
testSimple[Base64] 0
testSingleChars[Base64] 0.001
testShort[Hex] 0
testLoop[Hex] 0.002
testSmallerBufferThanCodec[Hex] 0
testSmallerBufferThanInput[Hex] 0.001
testRepeat[Hex] 0
testSimple[Hex] 0.001
testSingleChars[Hex] 0
testShort[URL] 0
testLoop[URL] 0.002
testSmallerBufferThanCodec[URL] 0
testSmallerBufferThanInput[URL] 0
testRepeat[URL] 0.004
testSimple[URL] 0
testSingleChars[URL] 0

CharDecoderWriterTest

testClose[SingleByte] 0
testShort[SingleByte] 0.011
testLoop[SingleByte] 0.001
testSmallerBufferThanCodec[SingleByte] 0
testSmallerBufferThanInput[SingleByte] 0
testRepeat[SingleByte] 0
testSimple[SingleByte] 0
testSingleChars[SingleByte] 0
testClose[Base64] 0
testShort[Base64] 0
testLoop[Base64] 0
testSmallerBufferThanCodec[Base64] 0.001
testSmallerBufferThanInput[Base64] 0
testRepeat[Base64] 0
testSimple[Base64] 0
testSingleChars[Base64] 0
testClose[Hex] 0
testShort[Hex] 0
testLoop[Hex] 0
testSmallerBufferThanCodec[Hex] 0
testSmallerBufferThanInput[Hex] 0
testRepeat[Hex] 0.001
testSimple[Hex] 0.001
testSingleChars[Hex] 0
testClose[URL] 0.004
testShort[URL] 0
testLoop[URL] 0
testSmallerBufferThanCodec[URL] 0
testSmallerBufferThanInput[URL] 0
testRepeat[URL] 0.001
testSimple[URL] 0.001
testSingleChars[URL] 0

CharEncoderOutputStreamTest

testClose[SingleByte] 0.001
testShort[SingleByte] 0.001
testLoop[SingleByte] 0.003
testSmallerBufferThanCodec[SingleByte] 0.002
testSmallerBufferThanInput[SingleByte] 0.001
testRepeat[SingleByte] 0.001
testSimple[SingleByte] 0.001
testSingleChars[SingleByte] 0.002
testClose[Base64] 0
testShort[Base64] 0
testLoop[Base64] 0.004
testSmallerBufferThanCodec[Base64] 0
testSmallerBufferThanInput[Base64] 0.001
testRepeat[Base64] 0
testSimple[Base64] 0.001
testSingleChars[Base64] 0.001
testClose[Hex] 0
testShort[Hex] 0.001
testLoop[Hex] 0.006
testSmallerBufferThanCodec[Hex] 0
testSmallerBufferThanInput[Hex] 0
testRepeat[Hex] 0
testSimple[Hex] 0
testSingleChars[Hex] 0
testClose[URL] 0
testShort[URL] 0
testLoop[URL] 0.002
testSmallerBufferThanCodec[URL] 0.001
testSmallerBufferThanInput[URL] 0
testRepeat[URL] 0
testSimple[URL] 0.001
testSingleChars[URL] 0

CharEncoderReaderTest

testShort[SingleByte] 0.002
testLoop[SingleByte] 0.001
testSmallerBufferThanCodec[SingleByte] 0.001
testSmallerBufferThanInput[SingleByte] 0
testRepeat[SingleByte] 0.001
testSimple[SingleByte] 0
testSingleChars[SingleByte] 0
testShort[Base64] 0.001
testLoop[Base64] 0.002
testSmallerBufferThanCodec[Base64] 0.001
testSmallerBufferThanInput[Base64] 0
testRepeat[Base64] 0.001
testSimple[Base64] 0
testSingleChars[Base64] 0.001
testShort[Hex] 0
testLoop[Hex] 0
testSmallerBufferThanCodec[Hex] 0
testSmallerBufferThanInput[Hex] 0.001
testRepeat[Hex] 0
testSimple[Hex] 0
testSingleChars[Hex] 0.001
testShort[URL] 0.001
testLoop[URL] 0.001
testSmallerBufferThanCodec[URL] 0.001
testSmallerBufferThanInput[URL] 0.001
testRepeat[URL] 0.001
testSimple[URL] 0.001
testSingleChars[URL] 0.001