Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
51900399.422%65.208

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
org.apache.commons.codec25000100%0.006
org.apache.commons.codec.net5700296.491%0.015
org.apache.commons.codec.language.bm53000100%54.097
org.apache.commons.codec.language151000100%0.841
org.apache.commons.codec.digest63000100%2.97
org.apache.commons.codec.binary17000199.412%7.279

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

org.apache.commons.codec

ClassTestsErrors FailuresSkippedSuccess RateTime
CharEncodingTest7000100%0.003
CharsetsTest7000100%0.001
DecoderExceptionTest4000100%0
EncoderExceptionTest4000100%0.001
StringEncoderComparatorTest3000100%0.001

org.apache.commons.codec.net

ClassTestsErrors FailuresSkippedSuccess RateTime
BCodecTest9000100%0.001
QCodecTest12000100%0.009
QuotedPrintableCodecTest1700288.235%0.003
RFC1522CodecTest2000100%0.001
URLCodecTest16000100%0.001
UtilsTest1000100%0

org.apache.commons.codec.language.bm

ClassTestsErrors FailuresSkippedSuccess RateTime
BeiderMorseEncoderTest22000100%53.591
LanguageGuessingTest18000100%0.007
PhoneticEngineRegressionTest3000100%0.454
PhoneticEngineTest7000100%0.045
RuleTest3000100%0

org.apache.commons.codec.language

ClassTestsErrors FailuresSkippedSuccess RateTime
Caverphone1Test9000100%0.001
Caverphone2Test13000100%0.025
ColognePhoneticTest13000100%0.035
DoubleMetaphone2Test6000100%0.25
DoubleMetaphoneTest15000100%0.204
MetaphoneTest34000100%0.305
NysiisTest23000100%0.008
RefinedSoundexTest10000100%0.001
SoundexTest28000100%0.012

org.apache.commons.codec.digest

ClassTestsErrors FailuresSkippedSuccess RateTime
Apr1CryptTest8000100%0.388
B64Test2000100%0.001
CryptTest4000100%0.22
DigestUtilsTest17000100%1.151
Md5CryptTest7000100%0.108
Sha256CryptTest7000100%0.771
Sha2CryptTest1000100%0.001
Sha512CryptTest8000100%0.314
UnixCryptTest9000100%0.016

org.apache.commons.codec.binary

ClassTestsErrors FailuresSkippedSuccess RateTime
Base32InputStreamTest16000100%1.586
Base32OutputStreamTest6000100%1.789
Base32Test7000100%0.008
Base64Codec13Test8000100%0.222
Base64InputStreamTest19000100%1.301
Base64OutputStreamTest7000100%1.793
Base64Test5200198.077%0.189
BaseNCodecTest6000100%0.001
BinaryCodecTest13000100%0.008
HexTest19000100%0.379
StringUtilsTest17000100%0.003

Test Cases

[Summary] [Package List] [Test Cases]

Base32InputStreamTest

testCodec1300.045
testCodec1050.001
testAvailable0.004
testBase32EmptyInputStreamMimeChuckSize0.025
testBase32EmptyInputStreamPemChuckSize0.019
testBase32InputStreamByChunk0.793
testBase32InputStreamByteByByte0.692
testMarkSupported0.001
testRead00
testReadNull0
testReadOutOfBounds0
testSkipNone0.003
testSkipBig0.001
testSkipPastEnd0.001
testSkipToEnd0
testSkipWrongArgument0.001

Base32OutputStreamTest

testBase32EmptyOutputStreamMimeChunkSize0.004
testBase32EmptyOutputStreamPemChunkSize0
testBase32OutputStreamByChunk0.769
testBase32OutputStreamByteByByte1.016
testWriteOutOfBounds0
testWriteToNullCoverage0

Base32Test

testBase32Samples0
testBase32HexSamples0.001
testBase32Chunked0.001
testSingleCharEncoding0.001
testRandomBytes0.001
testRandomBytesChunked0.002
testRandomBytesHex0.002

Base64Codec13Test

testEncoder0.043
testDecoder0.055
testBinaryEncoder0.017
testBinaryDecoder0.035
testStaticEncode0.015
testStaticDecode0.02
testStaticEncodeChunked0.013
testStaticDecodeChunked0.024

Base64InputStreamTest

testCodec1300.014
testCodec1050
testAvailable0
testMarkSupported0
testRead00.001
testReadNull0
testReadOutOfBounds0
testSkipNone0
testSkipBig0
testSkipPastEnd0.002
testSkipToEnd0
testSkipWrongArgument0
testCodec1010
testInputStreamReader0.001
testCodec98NPE0
testBase64EmptyInputStreamMimeChuckSize0.005
testBase64EmptyInputStreamPemChuckSize0.001
testBase64InputStreamByChunk0.605
testBase64InputStreamByteByByte0.672

Base64OutputStreamTest

testWriteOutOfBounds0
testWriteToNullCoverage0
testCodec98NPE0.002
testBase64EmptyOutputStreamMimeChunkSize0.002
testBase64EmptyOutputStreamPemChunkSize0.017
testBase64OutputStreamByChunk0.512
testBase64OutputStreamByteByByte1.26

Base64Test

testIsStringBase640
testBase640
testChunkedEncodeMultipleOf760.002
testCodec680
testCodeInteger10.002
testCodeInteger20
testCodeInteger30
testCodeInteger40.001
testCodeIntegerEdgeCases0
testCodeIntegerNull0
testConstructors0.001
testConstructor_Int_ByteArray_Boolean0.001
testConstructor_Int_ByteArray_Boolean_UrlSafe0.001
testDecodePadMarkerIndex20
testDecodePadMarkerIndex30
testDecodePadOnly0
testDecodePadOnlyChunked0.001
testDecodeWithWhitespace0
testEmptyBase640.001
testEncodeDecodeRandom0.1
testEncodeDecodeSmall0.001
testEncodeOverMaxSize0
testCodec1120
testIgnoringNonBase64InDecode0
testIsArrayByteBase640
testIsUrlSafe0
testKnownDecodings0
testKnownEncodings0.001
testNonBase64Test0
testObjectDecodeWithInvalidParameter0
testObjectDecodeWithValidParameter0
testObjectEncodeWithInvalidParameter0
testObjectEncodeWithValidParameter0.001
testObjectEncode0
testPairs0.008
testRfc2045Section2Dot1CrLfDefinition0
testRfc2045Section6Dot8ChunkSizeDefinition0
testRfc1421Section6Dot8ChunkSizeDefinition0
testRfc4648Section10Decode0.001
testRfc4648Section10DecodeWithCrLf0.001
testRfc4648Section10Encode0
testRfc4648Section10DecodeEncode0.001
testRfc4648Section10EncodeDecode0.001
testSingletons0.011
testSingletonsChunked0.004
testTriplets0.002
testTripletsChunked0.002
testUrlSafe0.041
testUUID0.003
testByteToStringVariations0.001
testStringToByteVariations0
testHugeLineSeparator0
skipped

BaseNCodecTest

testBaseNCodec0
testIsWhiteSpace0
testIsInAlphabetByte0
testIsInAlphabetByteArrayBoolean0
testIsInAlphabetString0
testContainsAlphabetOrPad0

BinaryCodecTest

testDecodeObjectException0.002
testDecodeObject0.002
testDecodeByteArray0.001
testToByteArrayFromString0
testFromAsciiCharArray0
testFromAsciiByteArray0.001
testEncodeByteArray0
testToAsciiBytes0.001
testToAsciiChars0
testToAsciiString0
testEncodeObjectNull0
testEncodeObjectException0
testEncodeObject0.001

HexTest

testEncodeDecodeRandom0.148
testCustomCharset0.225
testCustomCharsetBadName0.003
testCustomCharsetToString0
testDecodeArrayOddCharacters0
testDecodeBadCharacterPos00
testDecodeBadCharacterPos10
testDecodeClassCastException0
testDecodeHexOddCharacters10
testDecodeHexOddCharacters30
testDecodeHexOddCharacters50
testDecodeStringOddCharacters0
testDencodeEmpty0
testEncodeClassCastException0
testEncodeEmpty0
testEncodeZeroes0
testHelloWorldLowerCaseHex0
testHelloWorldUpperCaseHex0
testRequiredCharset0.003

StringUtilsTest

testConstructor0
testGetBytesIso8859_10
testGetBytesUsAscii0
testGetBytesUtf160
testGetBytesUtf16Be0
testGetBytesUtf16Le0
testGetBytesUtf80
testGetBytesUncheckedBadName0.002
testGetBytesUncheckedNullInput0
testNewStringBadEnc0.001
testNewStringNullInput0
testNewStringIso8859_10
testNewStringUsAscii0
testNewStringUtf160
testNewStringUtf16Be0
testNewStringUtf16Le0
testNewStringUtf80

CharEncodingTest

testConstructor0
testIso8859_10
testUsAscii0
testUtf160
testUtf16Be0
testUtf16Le0
testUtf80

CharsetsTest

testIso8859_10
testUsAscii0
testUtf160
testUtf16Be0.001
testUtf16Le0
testUtf80
testToCharset0

DecoderExceptionTest

testConstructor00
testConstructorString0
testConstructorStringThrowable0
testConstructorThrowable0

Apr1CryptTest

testApr1CryptStrings0.173
testApr1CryptBytes0.128
testApr1CryptExplicitCall0.023
testApr1LongSalt0.026
testApr1CryptNullData0
testApr1CryptWithEmptySalt0
testApr1CryptWithoutSalt0.038
testApr1CryptWithInvalidSalt0

B64Test

testB64T0
testB64from24bit0

CryptTest

testCrypt0.001
testDefaultCryptVariant0.15
testCryptWithBytes0.067
testCryptWithEmptySalt0.002

DigestUtilsTest

testConstructable0
testInternalNoSuchAlgorithmException0.142
testMd2Hex0.853
testMd2HexLength0
testMd2Length0
testMd5Hex0.013
testMd5HexLength0
testMd5Length0
testSha1Hex0.03
testSha1UpdateWithByteArray0
testSha1UpdateWithString0
testSha2560.048
testSha3840.029
testSha5120.019
testShaHex0.016
testShaUpdateWithByteArray0.001
testShaUpdateWithString0

Md5CryptTest

testCtor0
testMd5CryptStrings0.065
testMd5CryptBytes0.018
testMd5CryptExplicitCall0.013
testMd5CryptLongInput0.007
testMd5CryptNullData0.005
testMd5CryptWithEmptySalt0

Sha256CryptTest

testSha256CryptStrings0.395
testSha256CryptBytes0.19
testSha2CryptRounds0.068
testSha256CryptExplicitCall0.05
testSha256CryptNullData0.001
testSha256CryptWithEmptySalt0
testSha256LargetThanBlocksize0.067

Sha2CryptTest

testCtor0

Sha512CryptTest

testSha2CryptRounds0.073
testSha256LargetThanBlocksize0.037
testSha512CryptStrings0.116
testSha512CryptBytes0.054
testSha512CryptExplicitCall0.033
testSha512CryptNullData0.001
testSha2CryptWrongSalt0
testSha512CryptWithEmptySalt0

UnixCryptTest

testCtor0.001
testUnixCryptStrings0.005
testUnixCryptBytes0.004
testUnixCryptExplicitCall0.002
testUnixCryptWithHalfSalt0
testUnicCryptInvalidSalt0
testUnixCryptNullData0
testUnixCryptWithEmptySalt0.001
testUnixCryptWithoutSalt0.003

EncoderExceptionTest

testConstructor00
testConstructorString0
testConstructorStringThrowable0
testConstructorThrowable0

BeiderMorseEncoderTest

testAllChars31.234
testAsciiEncodeNotEmpty1Letter0.051
testAsciiEncodeNotEmpty2Letters3.254
testEncodeAtzNotEmpty0.025
testEncodeGna0.005
testInvalidLangIllegalArgumentException0
testInvalidLangIllegalStateException0
testInvalidLanguageIllegalArgumentException0
testLongestEnglishSurname0.128
testNegativeIndexForRuleMatchIndexOutOfBoundsException0.002
testOOM0.127
testSetConcat0
testSetNameTypeAsh0
testSetRuleTypeExact0
testSetRuleTypeToRulesIllegalArgumentException0.001
testSpeedCheck5.29
testSpeedCheck25.091
testSpeedCheck38.378
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0.001
testLocaleIndependence0.004

LanguageGuessingTest

testLanguageGuessing[0]0.001
testLanguageGuessing[1]0
testLanguageGuessing[2]0
testLanguageGuessing[3]0.001
testLanguageGuessing[4]0.002
testLanguageGuessing[5]0
testLanguageGuessing[6]0
testLanguageGuessing[7]0.001
testLanguageGuessing[8]0
testLanguageGuessing[9]0.001
testLanguageGuessing[10]0
testLanguageGuessing[11]0
testLanguageGuessing[12]0
testLanguageGuessing[13]0
testLanguageGuessing[14]0.001
testLanguageGuessing[15]0
testLanguageGuessing[16]0
testLanguageGuessing[17]0

PhoneticEngineRegressionTest

testSolrGENERIC0.25
testSolrASHKENAZI0.143
testSolrSEPHARDIC0.061

PhoneticEngineTest

testEncode[0]0.008
testEncode[1]0.003
testEncode[2]0.003
testEncode[3]0.002
testEncode[4]0.002
testEncode[5]0.011
testEncode[6]0.016

RuleTest

testPhonemeComparedToLaterIsNegative0
testPhonemeComparedToSelfIsZero0
testSubSequenceWorks0

Caverphone1Test

testCaverphoneRevisitedCommonCodeAT11110
testEndMb0
testIsCaverphoneEquals0
testSpecificationV1Examples0
testWikipediaExamples0.001
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0
testLocaleIndependence0

Caverphone2Test

testEndMb0
testIsCaverphoneEquals0
testCaverphoneRevisitedCommonCodeAT111111110.001
testCaverphoneRevisitedExamples0
testCaverphoneRevisitedRandomNameKLN11111110.003
testCaverphoneRevisitedRandomNameTN111111110.01
testCaverphoneRevisitedRandomNameTTA11111110.01
testCaverphoneRevisitedRandomWords0
testSpecificationExamples0
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0
testLocaleIndependence0.001

ColognePhoneticTest

testAabjoe0.031
testAaclan0
testAychlmajrForCodec1220
testEdgeCases0
testExamples0
testHyphen0.002
testIsEncodeEquals0
testVariationsMella0
testVariationsMeyer0
testEncodeEmpty0
testEncodeNull0.001
testEncodeWithInvalidObject0.001
testLocaleIndependence0

DoubleMetaphone2Test

testDoubleMetaphoneAlternate0.154
testDoubleMetaphonePrimary0.096
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0
testLocaleIndependence0

DoubleMetaphoneTest

testDoubleMetaphone0.003
testEmpty0
testSetMaxCodeLength0.001
testIsDoubleMetaphoneEqualBasic0.006
testIsDoubleMetaphoneEqualExtended10
testIsDoubleMetaphoneEqualExtended20
testIsDoubleMetaphoneEqualExtended30.108
testIsDoubleMetaphoneEqualWithMATCHES0.084
testIsDoubleMetaphoneNotEqual0.001
testCCedilla0
testNTilde0
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0.001
testLocaleIndependence0

MetaphoneTest

testIsMetaphoneEqual10.001
testIsMetaphoneEqual20.001
testIsMetaphoneEqualAero0
testIsMetaphoneEqualWhite0.009
testIsMetaphoneEqualAlbert0.003
testIsMetaphoneEqualGary0.112
testIsMetaphoneEqualJohn0.146
testIsMetaphoneEqualKnight0.007
testIsMetaphoneEqualMary0.007
testIsMetaphoneEqualParis0.001
testIsMetaphoneEqualPeter0.006
testIsMetaphoneEqualRay0
testIsMetaphoneEqualSusan0.005
testIsMetaphoneEqualWright0.001
testIsMetaphoneEqualXalan0.003
testMetaphone0.001
testWordEndingInMB0
testDiscardOfSCEOrSCIOrSCY0.001
testWhy0
testWordsWithCIA0
testTranslateOfSCHAndCH0.001
testTranslateToJOfDGEOrDGIOrDGY0
testDiscardOfSilentHAfterG0
testDiscardOfSilentGN0
testPHTOF0
testSHAndSIOAndSIAToX0
testTIOAndTIAToX0
testTCH0
testExceedLength0
testSetMaxLengthWithTruncation0
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0
testLocaleIndependence0

NysiisTest

testBran0.002
testCap0
testDad0
testDan0.001
testDropBy0.001
testFal0
testOthers0.001
testRule10
testRule20
testRule4Dot10.001
testRule4Dot20
testRule50
testRule60
testRule70
testSnad0
testSnat0
testSpecialBranches0.001
testTranan0
testTrueVariant0
testEncodeEmpty0
testEncodeNull0.001
testEncodeWithInvalidObject0
testLocaleIndependence0

RefinedSoundexTest

testEncode0
testDifference0
testGetMappingCodeNonLetter0
testNewInstance0.001
testNewInstance20
testNewInstance30
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0
testLocaleIndependence0

SoundexTest

testDifference0.002
testNewInstance0
testNewInstance20
testNewInstance30
testB6500.005
testBadCharacters0
testEncodeBasic0
testEncodeBatch20
testEncodeBatch30
testEncodeBatch40
testEncodeIgnoreApostrophes0
testEncodeIgnoreHyphens0.001
testEncodeIgnoreTrimmable0
testHWRuleEx10
testHWRuleEx20.001
testHWRuleEx30.001
testMsSqlServer10.001
testMsSqlServer20.001
testMsSqlServer30
testSoundexUtilsConstructable0
testSoundexUtilsNullBehaviour0
testUsEnglishStatic0
testUsMappingEWithAcute0
testUsMappingOWithDiaeresis0
testEncodeEmpty0
testEncodeNull0
testEncodeWithInvalidObject0
testLocaleIndependence0

BCodecTest

testNullInput0
testUTF8RoundTrip0
testBasicEncodeDecode0
testEncodeDecodeNull0.001
testEncodeStringWithNull0
testDecodeStringWithNull0
testEncodeObjects0
testInvalidEncoding0
testDecodeObjects0

QCodecTest

testNullInput0.001
testUTF8RoundTrip0.003
testBasicEncodeDecode0
testEncodeDecodeNull0.001
testEncodeStringWithNull0
testDecodeStringWithNull0
testEncodeObjects0
testInvalidEncoding0.002
testDecodeObjects0
testUnsafeEncodeDecode0
testEncodeDecodeBlanks0.001
testLetUsMakeCloverHappy0.001

QuotedPrintableCodecTest

testEncodeNull0
testUTF8RoundTrip0
testBasicEncodeDecode0
testEncodeDecodeNull0
testEncodeStringWithNull0
testDecodeStringWithNull0
testEncodeObjects0.001
testInvalidEncoding0.001
testDecodeObjects0
testUnsafeEncodeDecode0.001
testSafeCharEncodeDecode0
testDecodeInvalid0
testEncodeUrlWithNullBitSet0
testDecodeWithNullArray0
testDefaultEncoding0
testSoftLineBreakDecode0
skipped
testSoftLineBreakEncode0
skipped

RFC1522CodecTest

testNullInput0
testDecodeInvalid0

URLCodecTest

testEncodeNull0
testUTF8RoundTrip0
testBasicEncodeDecode0
testEncodeDecodeNull0
testEncodeStringWithNull0
testDecodeStringWithNull0
testEncodeObjects0
testInvalidEncoding0
testDecodeObjects0
testUnsafeEncodeDecode0
testSafeCharEncodeDecode0
testDecodeInvalid0
testEncodeUrlWithNullBitSet0
testDecodeWithNullArray0.001
testDefaultEncoding0
testDecodeInvalidContent0

UtilsTest

testConstructor0

StringEncoderComparatorTest

testComparatorWithSoundex0
testComparatorWithDoubleMetaphone0
testComparatorWithDoubleMetaphoneAndInvalidInput0

Failure Details

[Summary] [Package List] [Test Cases]


testHugeLineSeparator
skipped: skipped
testSoftLineBreakDecode
skipped: skipped
testSoftLineBreakEncode
skipped: skipped