Apache Commons logo Apache Commons Codec

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
875 0 0 25 97.143% 8.823

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
org.apache.commons.codec.language.bm 55 0 0 0 100% 2.833
org.apache.commons.codec.net 61 0 0 0 100% 0.02
org.apache.commons.codec.binary 213 0 0 1 99.531% 0.912
org.apache.commons.codec 25 0 0 0 100% 0.009
org.apache.commons.codec.language 264 0 0 0 100% 0.078
org.apache.commons.codec.digest 257 0 0 24 90.661% 4.971

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

org.apache.commons.codec.language.bm

Class Tests Errors Failures Skipped Success Rate Time
BeiderMorseEncoderTest 22 0 0 0 100% 2.797
LanguageGuessingTest 18 0 0 0 100% 0.006
PhoneticEngineRegressionTest 4 0 0 0 100% 0.011
PhoneticEngineTest 8 0 0 0 100% 0.016
RuleTest 3 0 0 0 100% 0.003

org.apache.commons.codec.net

Class Tests Errors Failures Skipped Success Rate Time
BCodecTest 9 0 0 0 100% 0.001
QCodecTest 12 0 0 0 100% 0.009
QuotedPrintableCodecTest 21 0 0 0 100% 0.006
RFC1522CodecTest 2 0 0 0 100% 0.001
URLCodecTest 16 0 0 0 100% 0.002
UtilsTest 1 0 0 0 100% 0.001

org.apache.commons.codec.binary

Class Tests Errors Failures Skipped Success Rate Time
Base32InputStreamTest 16 0 0 0 100% 0.211
Base32OutputStreamTest 6 0 0 0 100% 0.082
Base32Test 16 0 0 0 100% 0.042
Base64Codec13Test 8 0 0 0 100% 0.02
Base64InputStreamTest 19 0 0 0 100% 0.147
Base64OutputStreamTest 7 0 0 0 100% 0.17
Base64Test 56 0 0 1 98.214% 0.037
BaseNCodecTest 7 0 0 0 100% 0.002
BinaryCodecTest 13 0 0 0 100% 0.015
HexTest 44 0 0 0 100% 0.183
StringUtilsTest 21 0 0 0 100% 0.003

org.apache.commons.codec

Class Tests Errors Failures Skipped Success Rate Time
CharEncodingTest 7 0 0 0 100% 0.001
CharsetsTest 7 0 0 0 100% 0.002
DecoderExceptionTest 4 0 0 0 100% 0.001
EncoderExceptionTest 4 0 0 0 100% 0.003
StringEncoderComparatorTest 3 0 0 0 100% 0.002

org.apache.commons.codec.language

Class Tests Errors Failures Skipped Success Rate Time
Caverphone1Test 9 0 0 0 100% 0.005
Caverphone2Test 13 0 0 0 100% 0.017
ColognePhoneticTest 13 0 0 0 100% 0.003
DaitchMokotoffSoundexTest 13 0 0 0 100% 0.006
DoubleMetaphone2Test 6 0 0 0 100% 0.008
DoubleMetaphoneTest 16 0 0 0 100% 0.002
MatchRatingApproachEncoderTest 96 0 0 0 100% 0.014
MetaphoneTest 34 0 0 0 100% 0.003
NysiisTest 23 0 0 0 100% 0.003
RefinedSoundexTest 10 0 0 0 100% 0.009
SoundexTest 31 0 0 0 100% 0.008

org.apache.commons.codec.digest

Class Tests Errors Failures Skipped Success Rate Time
Apr1CryptTest 8 0 0 0 100% 0.035
B64Test 2 0 0 0 100% 0.002
CryptTest 4 0 0 0 100% 0.101
DigestUtilsTest 19 0 0 0 100% 0.718
HmacAlgorithmsTest 96 0 0 0 100% 1.058
HmacUtilsTest 23 0 0 0 100% 0.002
Md5CryptTest 7 0 0 0 100% 0.041
MessageDigestAlgorithmsTest 66 0 0 24 63.636% 2.664
PureJavaCrc32CTest 4 0 0 0 100% 0.001
PureJavaCrc32Test 1 0 0 0 100% 0.136
Sha256CryptTest 7 0 0 0 100% 0.089
Sha2CryptTest 1 0 0 0 100% 0.001
Sha512CryptTest 8 0 0 0 100% 0.101
UnixCryptTest 9 0 0 0 100% 0.003
XXHash32Test 2 0 0 0 100% 0.019

Test Cases

[Summary] [Package List] [Test Cases]

Base32InputStreamTest

testBase32InputStreamByteByByte 0.075
testSkipToEnd 0
testSkipNone 0.006
testRead0 0
testBase32EmptyInputStreamPemChuckSize 0.001
testMarkSupported 0
testReadOutOfBounds 0
testReadNull 0.001
testCodec105 0
testCodec130 0.004
testSkipWrongArgument 0
testAvailable 0
testBase32EmptyInputStreamMimeChuckSize 0
testSkipPastEnd 0
testSkipBig 0
testBase32InputStreamByChunk 0.045

Base32OutputStreamTest

testWriteOutOfBounds 0
testBase32EmptyOutputStreamPemChunkSize 0
testWriteToNullCoverage 0
testBase32EmptyOutputStreamMimeChunkSize 0
testBase32OutputStreamByChunk 0
testBase32OutputStreamByteByByte 0.077

Base32Test

testBase32HexSamplesReverseLowercase 0
testBase32Samples 0.001
testBase32SamplesNonDefaultPadding 0
testRandomBytes 0
testRandomBytesHex 0.002
testSingleCharEncoding 0.001
testBase32BinarySamplesReverse 0.001
testCodec200 0.001
testRandomBytesChunked 0
testBase32HexSamples 0
testBase64AtBufferStart 0.019
testBase64AtBufferMiddle 0
testBase64AtBufferEnd 0.001
testBase32BinarySamples 0
testBase32Chunked 0
testBase32HexSamplesReverse 0

Base64Codec13Test

testEncoder 0
testBinaryEncoder 0
testStaticEncodeChunked 0.006
testDecoder 0.013
testBinaryDecoder 0
testStaticDecodeChunked 0
testStaticDecode 0
testStaticEncode 0

Base64InputStreamTest

testSkipToEnd 0
testSkipNone 0
testCodec98NPE 0.003
testRead0 0.001
testBase64InputStreamByChunk 0.054
testMarkSupported 0
testInputStreamReader 0.001
testReadOutOfBounds 0
testReadNull 0
testCodec101 0
testCodec105 0
testCodec130 0.001
testSkipWrongArgument 0.001
testAvailable 0
testBase64EmptyInputStreamPemChuckSize 0.001
testBase64EmptyInputStreamMimeChuckSize 0.001
testSkipPastEnd 0
testSkipBig 0
testBase64InputStreamByteByByte 0.069

Base64OutputStreamTest

testCodec98NPE 0
testWriteOutOfBounds 0
testBase64OutputStreamByteByByte 0.155
testWriteToNullCoverage 0
testBase64EmptyOutputStreamMimeChunkSize 0
testBase64EmptyOutputStreamPemChunkSize 0
testBase64OutputStreamByChunk 0.011

Base64Test

testTriplets 0
testCodeIntegerEdgeCases 0
testStringToByteVariations 0
testConstructor_Int_ByteArray_Boolean_UrlSafe 0
testSingletonsChunked 0.001
testKnownDecodings 0
testPairs 0.001
testUUID 0.001
testEncodeDecodeSmall 0.001
testConstructors 0
testHugeLineSeparator 0
skipped
testObjectDecodeWithValidParameter 0
testCodeInteger1 0.001
testCodeInteger2 0
testCodeInteger3 0
testCodeInteger4 0.001
testObjectEncode 0
testRfc2045Section6Dot8ChunkSizeDefinition 0
testUrlSafe 0.003
testObjectEncodeWithInvalidParameter 0
testEncodeDecodeRandom 0.006
testRfc2045Section2Dot1CrLfDefinition 0
testDecodeWithWhitespace 0
testDecodePadOnlyChunked 0
testKnownEncodings 0.002
testIgnoringNonBase64InDecode 0
testCodec112 0
testDecodePadMarkerIndex2 0
testDecodePadMarkerIndex3 0
testIsUrlSafe 0
testEncodeOverMaxSize 0
testEmptyBase64 0
testSingletons 0
testTripletsChunked 0
testBase64AtBufferStart 0
testCodec68 0
testBase64AtBufferMiddle 0
testBase64AtBufferEnd 0
testRfc4648Section10DecodeEncode 0
testObjectDecodeWithInvalidParameter 0.001
testIsArrayByteBase64 0.006
testDecodePadOnly 0
testChunkedEncodeMultipleOf76 0
testBase64 0
testRfc1421Section6Dot8ChunkSizeDefinition 0
testNonBase64Test 0
testConstructor_Int_ByteArray_Boolean 0
testByteToStringVariations 0
testObjectEncodeWithValidParameter 0
testRfc4648Section10DecodeWithCrLf 0.001
testRfc4648Section10Decode 0
testRfc4648Section10Encode 0
testCodeIntegerNull 0
testIsStringBase64 0
testRfc4648Section10EncodeDecode 0
testDecodeWithInnerPad 0

BaseNCodecTest

testBaseNCodec 0
testProvidePaddingByte 0
testIsInAlphabetByte 0
testContainsAlphabetOrPad 0
testIsWhiteSpace 0
testIsInAlphabetString 0
testIsInAlphabetByteArrayBoolean 0

BinaryCodecTest

testToAsciiBytes 0
testToAsciiChars 0
testToByteArrayFromString 0
testEncodeByteArray 0
testEncodeObjectNull 0
testToAsciiString 0
testFromAsciiByteArray 0
testDecodeObjectException 0
testDecodeObject 0
testEncodeObjectException 0
testEncodeObject 0
testDecodeByteArray 0
testFromAsciiCharArray 0

HexTest

testEncodeHexByteString_ByteBufferBoolean_ToUpperCase 0
testDecodeHexStringOddCharacters1 0
testEncodeDecodeHexCharArrayRandom 0.01
testDecodeByteBufferObjectEmpty 0
testEncodeHexByteArrayHelloWorldLowerCaseHex 0
testDecodeByteArrayOddCharacters 0.002
testDecodeHexCharArrayOddCharacters1 0.001
testDecodeHexCharArrayOddCharacters3 0
testDecodeHexCharArrayOddCharacters5 0.001
testDecodeByteBufferOddCharacters 0
testEncodeHexByteBufferHelloWorldLowerCaseHex 0
testEncodeHexByteArrayHelloWorldUpperCaseHex 0
testDecodeByteBufferEmpty 0.001
testCustomCharset 0.135
testEncodeHexByteArrayZeroes 0
testEncodeClassCastException 0
testEncodeByteBufferObjectEmpty 0
testDecodeHexStringOddCharacters 0
testDecodeStringEmpty 0.001
testEncodeHexByteString_ByteArrayBoolean_ToLowerCase 0
testEncodeHexByteBufferHelloWorldUpperCaseHex 0
testCustomCharsetBadName 0.001
testEncodeByteBufferEmpty 0
testEncodeByteArrayObjectEmpty 0
testDecodeBadCharacterPos0 0
testDecodeBadCharacterPos1 0
testDecodeHexStringEmpty 0.001
testEncodeHexByteString_ByteArrayBoolean_ToUpperCase 0
testEncodeHexByteString_ByteArrayOfZeroes 0
testEncodeStringEmpty 0
testDecodeByteArrayEmpty 0
testEncodeHex_ByteBufferOfZeroes 0
testGetCharset 0
testGetCharsetName 0.001
testDecodeClassCastException 0
testEncodeHexByteString_ByteBufferOfZeroes 0
testEncodeHexByteString_ByteBufferBoolean_ToLowerCase 0
testDecodeByteArrayObjectEmpty 0
testEncodeByteArrayEmpty 0
testRequiredCharset 0
testCustomCharsetToString 0
testEncodeHexByteBufferEmpty 0
testEncodeHexByteArrayEmpty 0
testDecodeHexCharArrayEmpty 0.003

StringUtilsTest

testNewStringNullInput 0
testNewStringNullInput_CODEC229 0
testGetBytesUtf16 0
testGetBytesUtf8 0
testGetBytesIso8859_1 0
testGetBytesUsAscii 0
testGetBytesUtf16Be 0
testGetBytesUtf16Le 0
testGetBytesUncheckedNullInput 0
testEqualsString 0
testNewStringIso8859_1 0
testGetBytesUncheckedBadName 0
testNewStringUtf8 0
testNewStringUsAscii 0
testNewStringUtf16Be 0
testNewStringUtf16Le 0
testEqualsCS1 0
testEqualsCS2 0
testNewStringUtf16 0
testConstructor 0
testNewStringBadEnc 0

CharEncodingTest

testUtf16 0
testUtf8 0
testUsAscii 0
testUtf16Be 0
testUtf16Le 0
testIso8859_1 0
testConstructor 0

CharsetsTest

testUtf16 0
testUtf8 0
testUsAscii 0
testUtf16Be 0
testUtf16Le 0
testToCharset 0
testIso8859_1 0

DecoderExceptionTest

testConstructor0 0
testConstructorThrowable 0
testConstructorStringThrowable 0
testConstructorString 0

Apr1CryptTest

testApr1CryptBytes 0
testApr1CryptWithEmptySalt 0
testApr1CryptNullData 0.001
testApr1CryptWithoutSalt 0.005
testApr1LongSalt 0.004
testApr1CryptExplicitCall 0.006
testApr1CryptWithInvalidSalt 0.001
testApr1CryptStrings 0.017

B64Test

testB64T 0
testB64from24bit 0

CryptTest

testDefaultCryptVariant 0.076
testCrypt 0
testCryptWithEmptySalt 0.003
testCryptWithBytes 0.02

DigestUtilsTest

testMd5HexLengthForBytes 0.176
testSha1UpdateWithByteBuffer 0.011
testSha512HexInputStream 0.016
testMd2Length 0.007
testInternalNoSuchAlgorithmException 0.07
testMd5LengthForBytes 0.008
testSha1UpdateWithByteArray 0.006
testSha1UpdateWithString 0.007
testShaUpdateWithByteArray 0.006
testMd2Hex 0.245
testMd5Hex 0.013
testSha1Hex 0.024
testMd2HexLength 0.006
testSha224 0.024
testSha256 0.034
testSha384 0.027
testSha512 0.006
testShaHex 0.015
testShaUpdateWithString 0.006

HmacAlgorithmsTest

testMacInputStream[HmacMD5] 0.012
testMacHexInputStream[HmacMD5] 0.008
testMacString[HmacMD5] 0.008
testHmacHexFailInputStream[HmacMD5] 0.008
testHmacFailByteArray[HmacMD5] 0.007
testHmacFailString[HmacMD5] 0.007
testHmacHexFailByteArray[HmacMD5] 0.007
testGetHmacEmptyKey[HmacMD5] 0.007
testHmacHexFailString[HmacMD5] 0.007
testHmacFailInputStream[HmacMD5] 0.007
testInitializedMac[HmacMD5] 0.008
testAlgorithm[HmacMD5] 0.007
testGetHmacNullKey[HmacMD5] 0.008
testMacByteArary[HmacMD5] 0.007
testMacHexByteArray[HmacMD5] 0.009
testMacHexString[HmacMD5] 0.008
testMacInputStream[HmacSHA1] 0.008
testMacHexInputStream[HmacSHA1] 0.007
testMacString[HmacSHA1] 0.008
testHmacHexFailInputStream[HmacSHA1] 0.007
testHmacFailByteArray[HmacSHA1] 0.007
testHmacFailString[HmacSHA1] 0.007
testHmacHexFailByteArray[HmacSHA1] 0.006
testGetHmacEmptyKey[HmacSHA1] 0.006
testHmacHexFailString[HmacSHA1] 0.007
testHmacFailInputStream[HmacSHA1] 0.006
testInitializedMac[HmacSHA1] 0.007
testAlgorithm[HmacSHA1] 0.005
testGetHmacNullKey[HmacSHA1] 0.006
testMacByteArary[HmacSHA1] 0.007
testMacHexByteArray[HmacSHA1] 0.006
testMacHexString[HmacSHA1] 0.005
testMacInputStream[HmacSHA256] 0.006
testMacHexInputStream[HmacSHA256] 0.006
testMacString[HmacSHA256] 0.006
testHmacHexFailInputStream[HmacSHA256] 0.006
testHmacFailByteArray[HmacSHA256] 0.006
testHmacFailString[HmacSHA256] 0.006
testHmacHexFailByteArray[HmacSHA256] 0.006
testGetHmacEmptyKey[HmacSHA256] 0.006
testHmacHexFailString[HmacSHA256] 0.006
testHmacFailInputStream[HmacSHA256] 0.007
testInitializedMac[HmacSHA256] 0.01
testAlgorithm[HmacSHA256] 0.007
testGetHmacNullKey[HmacSHA256] 0.006
testMacByteArary[HmacSHA256] 0.005
testMacHexByteArray[HmacSHA256] 0.005
testMacHexString[HmacSHA256] 0.006
testMacInputStream[HmacSHA384] 0.007
testMacHexInputStream[HmacSHA384] 0.007
testMacString[HmacSHA384] 0.006
testHmacHexFailInputStream[HmacSHA384] 0.006
testHmacFailByteArray[HmacSHA384] 0.006
testHmacFailString[HmacSHA384] 0.007
testHmacHexFailByteArray[HmacSHA384] 0.006
testGetHmacEmptyKey[HmacSHA384] 0.006
testHmacHexFailString[HmacSHA384] 0.006
testHmacFailInputStream[HmacSHA384] 0.007
testInitializedMac[HmacSHA384] 0.006
testAlgorithm[HmacSHA384] 0.007
testGetHmacNullKey[HmacSHA384] 0.006
testMacByteArary[HmacSHA384] 0.006
testMacHexByteArray[HmacSHA384] 0.006
testMacHexString[HmacSHA384] 0.006
testMacInputStream[HmacSHA512] 0.007
testMacHexInputStream[HmacSHA512] 0.007
testMacString[HmacSHA512] 0.005
testHmacHexFailInputStream[HmacSHA512] 0.005
testHmacFailByteArray[HmacSHA512] 0.006
testHmacFailString[HmacSHA512] 0.006
testHmacHexFailByteArray[HmacSHA512] 0.006
testGetHmacEmptyKey[HmacSHA512] 0.005
testHmacHexFailString[HmacSHA512] 0.007
testHmacFailInputStream[HmacSHA512] 0.006
testInitializedMac[HmacSHA512] 0.006
testAlgorithm[HmacSHA512] 0.005
testGetHmacNullKey[HmacSHA512] 0.006
testMacByteArary[HmacSHA512] 0.006
testMacHexByteArray[HmacSHA512] 0.006
testMacHexString[HmacSHA512] 0.005
testMacInputStream[HmacSHA224] 0.006
testMacHexInputStream[HmacSHA224] 0.006
testMacString[HmacSHA224] 0.006
testHmacHexFailInputStream[HmacSHA224] 0.005
testHmacFailByteArray[HmacSHA224] 0.006
testHmacFailString[HmacSHA224] 0.006
testHmacHexFailByteArray[HmacSHA224] 0.007
testGetHmacEmptyKey[HmacSHA224] 0.007
testHmacHexFailString[HmacSHA224] 0.006
testHmacFailInputStream[HmacSHA224] 0.005
testInitializedMac[HmacSHA224] 0.007
testAlgorithm[HmacSHA224] 0.006
testGetHmacNullKey[HmacSHA224] 0.006
testMacByteArary[HmacSHA224] 0.006
testMacHexByteArray[HmacSHA224] 0.006
testMacHexString[HmacSHA224] 0.006

HmacUtilsTest

testHmacMd5Hex 0
testHmacSha1Hex 0
testSecretKeySpecAllowsEmtyKeys 0
testHmacSha1UpdateWithByteArray 0
testSha256HMacFail 0
testInternalNoSuchAlgorithmException 0
testSha256HMac 0
testInitializedMacNullKey 0
testGetHMac 0
testSha1HMacFail 0
testSha1HMac 0
testInitializedMacNullAlgo 0
testSha384HMacFail 0
testSha384HMac 0
testMd5HMac 0
testMd5HMacFail 0
testInitializedMac 0
testSha512HMacFail 0
testHmacSha1UpdateWithString 0
testHmacSha1UpdateWithInpustream 0
testNullKey 0
testEmptyKey 0
testSha512HMac 0.001

Md5CryptTest

testMd5CryptNullData 0.001
testCtor 0
testMd5CryptBytes 0.005
testMd5CryptLongInput 0.003
testMd5CryptWithEmptySalt 0
testMd5CryptExplicitCall 0.014
testMd5CryptStrings 0.016

MessageDigestAlgorithmsTest

testDigestFile[MD2] 0.445
testDigestInputStream[MD2] 0.457
testGetMessageDigest[MD2] 0.006
testDigestByteBuffer[MD2] 0.453
testAlgorithm[MD2] 0.006
testDigestByteArray[MD2] 0.442
testDigestFile[MD5] 0.018
testDigestInputStream[MD5] 0.019
testGetMessageDigest[MD5] 0.006
testDigestByteBuffer[MD5] 0.018
testAlgorithm[MD5] 0.006
testDigestByteArray[MD5] 0.018
testDigestFile[SHA-1] 0.026
testDigestInputStream[SHA-1] 0.025
testGetMessageDigest[SHA-1] 0.006
testDigestByteBuffer[SHA-1] 0.025
testAlgorithm[SHA-1] 0.005
testDigestByteArray[SHA-1] 0.024
testDigestFile[SHA-224] 0.035
testDigestInputStream[SHA-224] 0.034
testGetMessageDigest[SHA-224] 0.006
testDigestByteBuffer[SHA-224] 0.031
testAlgorithm[SHA-224] 0.006
testDigestByteArray[SHA-224] 0.031
testDigestFile[SHA-256] 0.032
testDigestInputStream[SHA-256] 0.031
testGetMessageDigest[SHA-256] 0.007
testDigestByteBuffer[SHA-256] 0.032
testAlgorithm[SHA-256] 0.006
testDigestByteArray[SHA-256] 0.031
testDigestFile[SHA-384] 0.024
testDigestInputStream[SHA-384] 0.023
testGetMessageDigest[SHA-384] 0.006
testDigestByteBuffer[SHA-384] 0.022
testAlgorithm[SHA-384] 0.007
testDigestByteArray[SHA-384] 0.023
testDigestFile[SHA-512] 0.027
testDigestInputStream[SHA-512] 0.023
testGetMessageDigest[SHA-512] 0.006
testDigestByteBuffer[SHA-512] 0.023
testAlgorithm[SHA-512] 0.006
testDigestByteArray[SHA-512] 0.023
testDigestFile[SHA3-224] 0
skipped
testDigestInputStream[SHA3-224] 0
skipped
testGetMessageDigest[SHA3-224] 0
skipped
testDigestByteBuffer[SHA3-224] 0
skipped
testAlgorithm[SHA3-224] 0
skipped
testDigestByteArray[SHA3-224] 0
skipped
testDigestFile[SHA3-256] 0
skipped
testDigestInputStream[SHA3-256] 0
skipped
testGetMessageDigest[SHA3-256] 0
skipped
testDigestByteBuffer[SHA3-256] 0
skipped
testAlgorithm[SHA3-256] 0
skipped
testDigestByteArray[SHA3-256] 0
skipped
testDigestFile[SHA3-384] 0
skipped
testDigestInputStream[SHA3-384] 0
skipped
testGetMessageDigest[SHA3-384] 0
skipped
testDigestByteBuffer[SHA3-384] 0
skipped
testAlgorithm[SHA3-384] 0
skipped
testDigestByteArray[SHA3-384] 0
skipped
testDigestFile[SHA3-512] 0
skipped
testDigestInputStream[SHA3-512] 0
skipped
testGetMessageDigest[SHA3-512] 0
skipped
testDigestByteBuffer[SHA3-512] 0
skipped
testAlgorithm[SHA3-512] 0
skipped
testDigestByteArray[SHA3-512] 0
skipped

PureJavaCrc32CTest

testZeros 0
testOnes 0
testIncreasing 0
testDecreasing 0

PureJavaCrc32Test

testCorrectness 0.135

Sha256CryptTest

testSha256CryptNullData 0
testSha256CryptBytes 0.017
testSha256CryptWithEmptySalt 0
testSha2CryptRounds 0.012
testSha256LargetThanBlocksize 0.019
testSha256CryptExplicitCall 0.012
testSha256CryptStrings 0.029

Sha2CryptTest

testCtor 0

Sha512CryptTest

testSha2CryptRounds 0.007
testSha2CryptWrongSalt 0
testSha256LargetThanBlocksize 0.017
testSha512CryptWithEmptySalt 0
testSha512CryptBytes 0.022
testSha512CryptStrings 0.039
testSha512CryptNullData 0
testSha512CryptExplicitCall 0.012

UnixCryptTest

testUnicCryptInvalidSalt 0
testUnixCryptStrings 0
testCtor 0
testUnixCryptExplicitCall 0
testUnixCryptNullData 0
testUnixCryptWithoutSalt 0
testUnixCryptWithEmptySalt 0
testUnixCryptWithHalfSalt 0
testUnixCryptBytes 0

XXHash32Test

verifyChecksum[0] 0
verifyChecksum[1] 0

EncoderExceptionTest

testConstructor0 0
testConstructorThrowable 0
testConstructorStringThrowable 0
testConstructorString 0

BeiderMorseEncoderTest

testEncodeGna 0.194
testAsciiEncodeNotEmpty1Letter 0.012
testInvalidLanguageIllegalArgumentException 0
testSetRuleTypeExact 0
testAllChars 2.302
testEncodeAtzNotEmpty 0.007
testOOM 0.004
testNegativeIndexForRuleMatchIndexOutOfBoundsException 0
testInvalidLangIllegalArgumentException 0
testAsciiEncodeNotEmpty2Letters 0.111
testSpeedCheck 0.059
testSetNameTypeAsh 0
testSetConcat 0
testSpeedCheck2 0.021
testSpeedCheck3 0.037
testSetRuleTypeToRulesIllegalArgumentException 0.001
testLongestEnglishSurname 0.005
testInvalidLangIllegalStateException 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

LanguageGuessingTest

testLanguageGuessing[Renault-french-{2}] 0
testLanguageGuessing[Mickiewicz-polish-{2}] 0
testLanguageGuessing[Thompson-english-{2}] 0
testLanguageGuessing[Nuñez-spanish-{2}] 0
testLanguageGuessing[Carvalho-portuguese-{2}] 0
testLanguageGuessing[Čapek-czech-{2}] 0
testLanguageGuessing[Sjneijder-dutch-{2}] 0
testLanguageGuessing[Klausewitz-german-{2}] 0
testLanguageGuessing[Küçük-turkish-{2}] 0
testLanguageGuessing[Giacometti-italian-{2}] 0.001
testLanguageGuessing[Nagy-hungarian-{2}] 0
testLanguageGuessing[Ceauşescu-romanian-{2}] 0
testLanguageGuessing[Angelopoulos-greeklatin-{2}] 0
testLanguageGuessing[Αγγελόπουλος-greek-{2}] 0.001
testLanguageGuessing[Пушкин-cyrillic-{2}] 0
testLanguageGuessing[כהן-hebrew-{2}] 0.001
testLanguageGuessing[ácz-any-{2}] 0
testLanguageGuessing[átz-any-{2}] 0

PhoneticEngineRegressionTest

testSolrGENERIC 0.003
testSolrSEPHARDIC 0.002
testCompatibilityWithOriginalVersion 0.001
testSolrASHKENAZI 0.005

PhoneticEngineTest

testEncode[Renault-rinD|rinDlt|rina|rinalt|rino|rinolt|rinu|rinult-GENERIC-APPROX] 0.001
testEncode[Renault-rYnDlt|rYnalt|rYnult|rinDlt|rinalt|rinolt|rinult-ASHKENAZI-APPROX] 0.002
testEncode[Renault-rinDlt-ASHKENAZI-APPROX] 0.001
testEncode[Renault-rinDlt-SEPHARDIC-APPROX] 0.001
testEncode[SntJohn-Smith-sntjonsmit-GENERIC-EXACT] 0
testEncode[d'ortley-(ortlaj|ortlej)-(dortlaj|dortlej)-GENERIC-EXACT] 0.001
testEncode[van helsing-(elSink|elsink|helSink|helsink|helzink|xelsink)-(banhelsink|fanhelsink|fanhelzink|vanhelsink|vanhelzink|vanjelsink)-GENERIC-EXACT] 0.001
testEncode[Judenburg-iudnbYrk|iudnbirk|iudnburk|xudnbirk|xudnburk|zudnbirk|zudnburk-GENERIC-APPROX] 0.002

RuleTest

testPhonemeComparedToLaterIsNegative 0
testSubSequenceWorks 0
testPhonemeComparedToSelfIsZero 0

Caverphone1Test

testEndMb 0
testIsCaverphoneEquals 0
testWikipediaExamples 0
testSpecificationV1Examples 0
testCaverphoneRevisitedCommonCodeAT1111 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

Caverphone2Test

testCaverphoneRevisitedRandomNameTTA1111111 0
testCaverphoneRevisitedRandomNameTN11111111 0
testCaverphoneRevisitedRandomNameKLN1111111 0
testEndMb 0
testIsCaverphoneEquals 0
testCaverphoneRevisitedCommonCodeAT11111111 0
testCaverphoneRevisitedExamples 0
testCaverphoneRevisitedRandomWords 0
testSpecificationExamples 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

ColognePhoneticTest

testExamples 0
testVariationsMella 0
testVariationsMeyer 0
testAychlmajrForCodec122 0
testEdgeCases 0
testIsEncodeEquals 0
testAabjoe 0
testAaclan 0
testHyphen 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

DaitchMokotoffSoundexTest

testSoundexBasic 0
testAdjacentCodes 0
testSpecialRomanianCharacters 0
testSoundexBasic2 0
testSoundexBasic3 0
testEncodeIgnoreHyphens 0
testEncodeIgnoreTrimmable 0
testEncodeIgnoreApostrophes 0
testAccentedCharacterFolding 0
testEncodeWithInvalidObject 0.001
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

DoubleMetaphone2Test

testDoubleMetaphonePrimary 0
testDoubleMetaphoneAlternate 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

DoubleMetaphoneTest

testSetMaxCodeLength 0
testIsDoubleMetaphoneEqualBasic 0
testEmpty 0
testCCedilla 0
testCodec184 0
testIsDoubleMetaphoneEqualExtended1 0
testIsDoubleMetaphoneEqualExtended2 0
testIsDoubleMetaphoneEqualExtended3 0
testIsDoubleMetaphoneEqualWithMATCHES 0
testDoubleMetaphone 0
testNTilde 0
testIsDoubleMetaphoneNotEqual 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

MatchRatingApproachEncoderTest

testisEncodeEquals_CornerCase_SecondNameJustSpace_ReturnsFalse 0
testCompare_SOPHIE_SOFIA_SuccessfullyMatched 0
testGetMinRating_1_Returns5_Successfully 0
testisEncodeEquals_CornerCase_SecondNameNothing_ReturnsFalse 0
testCompare_SurnameCornerCase_Nulls_NoMatch 0
testGetMinRating_7_Return4_Successfully 0
testCompare_SAM_SAMUEL_SuccessfullyMatched 0
testisEncodeEquals_CornerCase_FirstNameNothing_ReturnsFalse 0
testgetMinRating_6_Returns4_Successfully 0
testAccentRemoval_NullValue_ReturnNullSuccessfully 0
testleftTorightThenRightToLeft_EINSTEIN_MICHAELA_Returns0 0
testCompare_STEPHEN_STEVEN_SuccessfullyMatched 0
testCompare_Surname_MOSKOWITZ_MOSKOVITZ_SuccessfullyMatched 0
testCompare_SurnamesCornerCase_MURPHY_Space_NoMatch 0
testCompare_OONA_OONAGH_SuccessfullyMatched 0
testCompare_Forenames_SEAN_JOHN_MatchExpected 0
testCompare_Surname_HAILEY_HALLEY_SuccessfullyMatched 0
testCompare_TOMASZ_TOM_SuccessfullyMatched 0
testCompare_KARL_ALESSANDRO_DoesNotMatch 0
testCompare_Surname_LIPSHITZ_LIPPSZYC_SuccessfullyMatched 0
testCompare_CATHERINE_KATHRYN_SuccessfullyMatched 0
testRemoveVowel__AIDAN_Returns_ADN 0
testIsVowel_CapitalA_ReturnsTrue 0
testRemoveSingleDoubleConsonants_BUBLE_RemovedSuccessfully 0
testRemoveDoubleConsonants_MISSISSIPPI_RemovedSuccessfully 0
testAccentRemoval_MixedWithUnusualChars_SuccessfullyRemovedAndUnusualcharactersInvariant 0
testGetEncoding_Null_to_Nothing 0
testCompareNameSameNames_ReturnsFalseSuccessfully 0
testGetMinRating_2_Returns5_Successfully 0
testCompare_ZACH_ZAKARIA_SuccessfullyMatched 0
testCompare_MCGOWAN_MCGEOGHEGAN_SuccessfullyMatched 0
testCompare_Surname_SZLAMAWICZ_SHLAMOVITZ_SuccessfullyMatched 0
testRemoveVowel_ALESSANDRA_Returns_ALSSNDR 0
testCompare_ShortNames_AL_ED_WorksButNoMatch 0.001
testAccentRemoval_ComprehensiveAccentMix_AllSuccessfullyRemoved 0
testgetMinRating_7_Returns4_Successfully 0
testCompare_SMITH_SMYTH_SuccessfullyMatched 0
testGetEncoding_HARPER_HRPR 0
testCompare_STEPHEN_STEFAN_SuccessfullyMatched 0
testleftTorightThenRightToLeft_ALEXANDER_ALEXANDRA_Returns4 0
testCompare_MICKY_MICHAEL_SuccessfullyMatched 0
testIsVowel_SmallD_ReturnsFalse 0
testAccentRemoval_GerSpanFrenMix_SuccessfullyRemoved 0
testisEncodeEquals_CornerCase_SecondNameNull_ReturnsFalse 0
testgetMinRating_11_Returns_3_Successfully 0
testGetFirstLast3__ALEXANDER_Returns_Aleder 0
testgetMinRating_5_Returns4_Successfully2 0
testCompare_Surname_COOPERFLYNN_SUPERLYN_SuccessfullyMatched 0
testCompare_Surname_PRZEMYSL_PSHEMESHIL_SuccessfullyMatched 0.012
testCompareNameNullSpace_ReturnsFalseSuccessfully 0
testGetMinRating_13_Returns_1_Successfully 0
testCompare_BURNS_BOURNE_SuccessfullyMatched 0
testAccentRemovalNormalString_NoChange 0
testCompare_SmallInput_CARK_Kl_SuccessfullyMatched 0
testCompare_PETERSON_PETERS_SuccessfullyMatched 0
testCompare_Surname_ROSOCHOWACIEC_ROSOKHOVATSETS_SuccessfullyMatched 0
testCompare_Surname_AUERBACH_UHRBACH_SuccessfullyMatched 0
testisEncodeEquals_CornerCase_FirstNameJust1Letter_ReturnsFalse 0
testGetEncoding_NoSpace_to_Nothing 0
testCompare_LongSurnames_OMUIRCHEARTAIGH_OMIREADHAIGH_SuccessfulMatch 0
testRemoveDoubleDoubleVowel_BEETLE_NotRemoved 0
testCompare_Forenames_UNA_OONAGH_ShouldSuccessfullyMatchButDoesNot 0
testCompare_STEVEN_STEFAN_SuccessfullyMatched 0
testAccentRemoval_UpperandLower_SuccessfullyRemovedAndCaseInvariant 0
testisEncodeEquals_CornerCase_FirstNameJustSpace_ReturnsFalse 0
testcleanName_SuccessfullyClean 0
testisEncodeEquals_CornerCase_FirstNameNull_ReturnsFalse 0
testCompare_Forenames_SEAN_PETE_NoMatchExpected 0
testCompare_COLM_COLIN_WithAccentsAndSymbolsAndSpaces_SuccessfullyMatched 0
testCompare_LongSurnames_MORIARTY_OMUIRCHEARTAIGH_DoesNotSuccessfulMatch 0
testisVowel_SingleVowel_ReturnsTrue 0
testCompare_Surname_OSULLIVAN_OSUILLEABHAIN_SuccessfulMatch 0
testCompare_Surnames_MURPHY_LYNCH_NoMatchExpected 0
testCompare_SEAN_SHAUN_SuccessfullyMatched 0
testCompareNameToSingleLetter_KARL_C_DoesNotMatch 0
testCompare_FRANCISZEK_FRANCES_SuccessfullyMatched 0
testGetEncoding_SMYTH_to_SMYTH 0
testgetMinRating_8_Returns3_Successfully 0
testGetFirstLast3_PETE_Returns_PETE 0
testgetMinRating_5_Returns4_Successfully 0
testAccentRemoval_NINO_NoChange 0
testgetMinRating_10_Returns3_Successfully 0
testGetEncoding_One_Letter_to_Nothing 0
testAccentRemoval_AllLower_SuccessfullyRemoved 0
testRemoveVowel__DECLAN_Returns_DCLN 0
testGetEncoding_Space_to_Nothing 0
testisEncodeEqualsSecondNameJust1Letter_ReturnsFalse 0
testGetEncoding_SMITH_to_SMTH 0
testAccentRemoval_WithSpaces_SuccessfullyRemovedAndSpacesInvariant 0
testCompare_Surname_LEWINSKY_LEVINSKI_SuccessfullyMatched 0
testCompare_SurnamesCornerCase_MURPHY_NoSpace_NoMatch 0
testCompare_BRIAN_BRYAN_SuccessfullyMatched 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

MetaphoneTest

testTranslateOfSCHAndCH 0
testTranslateToJOfDGEOrDGIOrDGY 0
testTCH 0
testWhy 0
testIsMetaphoneEqual1 0
testIsMetaphoneEqual2 0
testPHTOF 0
testDiscardOfSilentGN 0
testIsMetaphoneEqualParis 0
testIsMetaphoneEqualPeter 0
testIsMetaphoneEqualSusan 0
testIsMetaphoneEqualWhite 0
testIsMetaphoneEqualXalan 0
testIsMetaphoneEqualAlbert 0
testIsMetaphoneEqualKnight 0
testMetaphone 0
testIsMetaphoneEqualWright 0
testSHAndSIOAndSIAToX 0
testSetMaxLengthWithTruncation 0
testTIOAndTIAToX 0
testExceedLength 0
testWordEndingInMB 0
testIsMetaphoneEqualAero 0
testIsMetaphoneEqualGary 0
testIsMetaphoneEqualJohn 0
testIsMetaphoneEqualMary 0
testDiscardOfSilentHAfterG 0
testWordsWithCIA 0
testDiscardOfSCEOrSCIOrSCY 0
testIsMetaphoneEqualRay 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

NysiisTest

testRule4Dot1 0
testRule4Dot2 0
testCap 0
testDad 0
testDan 0
testFal 0
testRule1 0
testRule2 0
testRule5 0
testRule6 0
testRule7 0
testBran 0
testSnad 0
testSnat 0
testTrueVariant 0
testDropBy 0
testOthers 0
testTranan 0
testSpecialBranches 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

RefinedSoundexTest

testDifference 0
testNewInstance 0
testGetMappingCodeNonLetter 0
testEncode 0
testNewInstance2 0
testNewInstance3 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

SoundexTest

testWikipediaAmericanSoundex 0
testBadCharacters 0
testSimplifiedSoundex 0
testUsEnglishStatic 0
testMsSqlServer1 0
testMsSqlServer2 0
testMsSqlServer3 0
testB650 0
testEncodeBatch2 0
testEncodeBatch3 0
testEncodeBatch4 0
testSoundexUtilsNullBehaviour 0
testEncodeIgnoreHyphens 0
testEncodeIgnoreTrimmable 0
testEncodeIgnoreApostrophes 0
testGenealogy 0
testDifference 0
testNewInstance 0
testEncodeBasic 0
testUsMappingEWithAcute 0
testNewInstance2 0
testNewInstance3 0
testSoundexUtilsConstructable 0
testUsMappingOWithDiaeresis 0
testHWRuleEx1 0
testHWRuleEx2 0
testHWRuleEx3 0
testEncodeWithInvalidObject 0
testEncodeNull 0
testEncodeEmpty 0
testLocaleIndependence 0

BCodecTest

testUTF8RoundTrip 0
testBasicEncodeDecode 0
testDecodeStringWithNull 0
testDecodeObjects 0
testEncodeDecodeNull 0
testInvalidEncoding 0
testEncodeStringWithNull 0
testEncodeObjects 0
testNullInput 0

QCodecTest

testUTF8RoundTrip 0
testEncodeDecodeBlanks 0
testBasicEncodeDecode 0
testLetUsMakeCloverHappy 0
testDecodeStringWithNull 0
testDecodeObjects 0
testEncodeDecodeNull 0
testInvalidEncoding 0
testEncodeStringWithNull 0
testEncodeObjects 0
testUnsafeEncodeDecode 0
testNullInput 0

QuotedPrintableCodecTest

testUTF8RoundTrip 0
testEncodeNull 0
testEncodeUrlWithNullBitSet 0
testBasicEncodeDecode 0
testDefaultEncoding 0
testSafeCharEncodeDecode 0
testDecodeInvalid 0
testSkipNotEncodedCRLF 0
testSoftLineBreakDecode 0
testSoftLineBreakEncode 0
testDecodeStringWithNull 0
testDecodeObjects 0
testEncodeDecodeNull 0
testInvalidEncoding 0
testUltimateSoftBreak 0
testEncodeStringWithNull 0
testTrailingSpecial 0
testEncodeObjects 0
testUnsafeEncodeDecode 0
testDecodeWithNullArray 0
testFinalBytes 0

RFC1522CodecTest

testDecodeInvalid 0
testNullInput 0

URLCodecTest

testUTF8RoundTrip 0
testEncodeNull 0
testDecodeInvalidContent 0
testEncodeUrlWithNullBitSet 0
testBasicEncodeDecode 0
testDefaultEncoding 0
testSafeCharEncodeDecode 0
testDecodeInvalid 0
testDecodeStringWithNull 0
testDecodeObjects 0
testEncodeDecodeNull 0
testInvalidEncoding 0
testEncodeStringWithNull 0
testEncodeObjects 0
testUnsafeEncodeDecode 0
testDecodeWithNullArray 0

UtilsTest

testConstructor 0

StringEncoderComparatorTest

testComparatorWithDoubleMetaphone 0
testComparatorWithDoubleMetaphoneAndInvalidInput 0
testComparatorWithSoundex 0

Failure Details

[Summary] [Package List] [Test Cases]


testHugeLineSeparator
skipped: skipped
testDigestFile[SHA3-224]
skipped: skipped
testDigestInputStream[SHA3-224]
skipped: skipped
testGetMessageDigest[SHA3-224]
skipped: skipped
testDigestByteBuffer[SHA3-224]
skipped: skipped
testAlgorithm[SHA3-224]
skipped: skipped
testDigestByteArray[SHA3-224]
skipped: skipped
testDigestFile[SHA3-256]
skipped: skipped
testDigestInputStream[SHA3-256]
skipped: skipped
testGetMessageDigest[SHA3-256]
skipped: skipped
testDigestByteBuffer[SHA3-256]
skipped: skipped
testAlgorithm[SHA3-256]
skipped: skipped
testDigestByteArray[SHA3-256]
skipped: skipped
testDigestFile[SHA3-384]
skipped: skipped
testDigestInputStream[SHA3-384]
skipped: skipped
testGetMessageDigest[SHA3-384]
skipped: skipped
testDigestByteBuffer[SHA3-384]
skipped: skipped
testAlgorithm[SHA3-384]
skipped: skipped
testDigestByteArray[SHA3-384]
skipped: skipped
testDigestFile[SHA3-512]
skipped: skipped
testDigestInputStream[SHA3-512]
skipped: skipped
testGetMessageDigest[SHA3-512]
skipped: skipped
testDigestByteBuffer[SHA3-512]
skipped: skipped
testAlgorithm[SHA3-512]
skipped: skipped
testDigestByteArray[SHA3-512]
skipped: skipped