Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
396 | 0 | 0 | 0 | 100% | 6.177 |
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
org.apache.james.mime4j.storage | 12 | 0 | 0 | 0 | 100% | 0.593 |
org.apache.james.mime4j.parser | 66 | 0 | 0 | 0 | 100% | 0.093 |
org.apache.james.mime4j.field.mimeversion | 4 | 0 | 0 | 0 | 100% | 0 |
org.apache.james.mime4j.field.contentdisposition | 1 | 0 | 0 | 0 | 100% | 0 |
org.apache.james.mime4j.io | 34 | 0 | 0 | 0 | 100% | 0.031 |
org.apache.james.mime4j.field | 46 | 0 | 0 | 0 | 100% | 0.078 |
org.apache.james.mime4j | 0 | 0 | 0 | 0 | 0% | 0 |
org.apache.james.mime4j.field.structured | 6 | 0 | 0 | 0 | 100% | 0 |
org.apache.james.mime4j.codec | 58 | 0 | 0 | 0 | 100% | 0.906 |
org.apache.james.mime4j.descriptor | 29 | 0 | 0 | 0 | 100% | 0.031 |
org.apache.james.mime4j.field.datetime | 2 | 0 | 0 | 0 | 100% | 0.062 |
org.apache.james.mime4j.field.contenttype | 2 | 0 | 0 | 0 | 100% | 0 |
org.apache.james.mime4j.field.address | 25 | 0 | 0 | 0 | 100% | 4.103 |
org.apache.james.mime4j.util | 18 | 0 | 0 | 0 | 100% | 0.047 |
org.apache.james.mime4j.message | 93 | 0 | 0 | 0 | 100% | 0.233 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DefaultStorageProviderTest | 3 | 0 | 0 | 0 | 100% | 0 | |
MultiReferenceStorageTest | 5 | 0 | 0 | 0 | 100% | 0 | |
StorageProviderTest | 4 | 0 | 0 | 0 | 100% | 0.593 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MimeEntityTest | 7 | 0 | 0 | 0 | 100% | 0 | |
MimeStreamParserExampleMessagesTest | 19 | 0 | 0 | 0 | 100% | 0.032 | |
MimeStreamParserTest | 11 | 0 | 0 | 0 | 100% | 0 | |
MimeStreamTokenMessageRfc822Test | 3 | 0 | 0 | 0 | 100% | 0 | |
MimeTokenEmbeddedMessageTest | 3 | 0 | 0 | 0 | 100% | 0 | |
MimeTokenNoRecurseTest | 4 | 0 | 0 | 0 | 100% | 0 | |
MimeTokenStreamBodyDescriptorTest | 2 | 0 | 0 | 0 | 100% | 0 | |
MimeTokenStreamReaderTest | 7 | 0 | 0 | 0 | 100% | 0.015 | |
MimeTokenStreamTest | 1 | 0 | 0 | 0 | 100% | 0 | |
MultipartStreamTest | 2 | 0 | 0 | 0 | 100% | 0.015 | |
MultipartTokensTest | 5 | 0 | 0 | 0 | 100% | 0.016 | |
StrictMimeTokenStreamTest | 2 | 0 | 0 | 0 | 100% | 0.015 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MimeVersionParserTest | 4 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ContentDispositionTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
BufferedLineReaderInputStreamBufferTest | 9 | 0 | 0 | 0 | 100% | 0 | |
BufferedLineReaderInputStreamTest | 4 | 0 | 0 | 0 | 100% | 0 | |
EOLConvertingInputStreamTest | 1 | 0 | 0 | 0 | 100% | 0.031 | |
LimitedInputStreamTest | 1 | 0 | 0 | 0 | 100% | 0 | |
LineNumberInputStreamTest | 2 | 0 | 0 | 0 | 100% | 0 | |
LineReaderInputStreamAdaptorTest | 4 | 0 | 0 | 0 | 100% | 0 | |
MimeBoundaryInputStreamTest | 12 | 0 | 0 | 0 | 100% | 0 | |
PositionInputStreamTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ContentDispositionFieldTest | 9 | 0 | 0 | 0 | 100% | 0.016 | |
ContentTransferEncodingFieldTest | 2 | 0 | 0 | 0 | 100% | 0 | |
ContentTypeFieldTest | 5 | 0 | 0 | 0 | 100% | 0.015 | |
FieldsTest | 27 | 0 | 0 | 0 | 100% | 0.047 | |
FieldTest | 2 | 0 | 0 | 0 | 100% | 0 | |
UnstructuredFieldTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
TestUtil | 0 | 0 | 0 | 0 | 0% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
StructuredFieldParserTest | 6 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
Base64InputStreamTest | 9 | 0 | 0 | 0 | 100% | 0.188 | |
Base64OutputStreamTest | 7 | 0 | 0 | 0 | 100% | 0 | |
CodecUtilTest | 5 | 0 | 0 | 0 | 100% | 0.016 | |
DecoderUtilTest | 3 | 0 | 0 | 0 | 100% | 0.016 | |
EncoderUtilTest | 13 | 0 | 0 | 0 | 100% | 0 | |
QuotedPrintableEncodeTest | 5 | 0 | 0 | 0 | 100% | 0 | |
QuotedPrintableInputStreamTest | 2 | 0 | 0 | 0 | 100% | 0 | |
QuotedPrintableOutputStreamTest | 2 | 0 | 0 | 0 | 100% | 0 | |
QuotedPrintableTextEncodeTest | 12 | 0 | 0 | 0 | 100% | 0.686 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DefaultBodyDescriptorTest | 7 | 0 | 0 | 0 | 100% | 0 | |
MaximalBodyDescriptorTest | 22 | 0 | 0 | 0 | 100% | 0.031 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DateTimeTest | 2 | 0 | 0 | 0 | 100% | 0.062 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ContentTypeTest | 2 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AddressTest | 25 | 0 | 0 | 0 | 100% | 4.103 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
CharsetUtilTest | 2 | 0 | 0 | 0 | 100% | 0 | |
MimeUtilTest | 3 | 0 | 0 | 0 | 100% | 0.015 | |
StringArrayMapTest | 6 | 0 | 0 | 0 | 100% | 0.032 | |
TestByteArrayBuffer | 7 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
CopyConstructorTest | 8 | 0 | 0 | 0 | 100% | 0.015 | |
EntityTest | 8 | 0 | 0 | 0 | 100% | 0.016 | |
ExampleMessagesRoundtripTest | 19 | 0 | 0 | 0 | 100% | 0.046 | |
HeaderTest | 6 | 0 | 0 | 0 | 100% | 0.015 | |
MessageCompleteMailTest | 2 | 0 | 0 | 0 | 100% | 0 | |
MessageParserTest | 19 | 0 | 0 | 0 | 100% | 0.031 | |
MessageTest | 23 | 0 | 0 | 0 | 100% | 0.016 | |
MessageWriteToTest | 2 | 0 | 0 | 0 | 100% | 0.094 | |
MultipartFormTest | 1 | 0 | 0 | 0 | 100% | 0 | |
SingleBodyCopyTest | 5 | 0 | 0 | 0 | 100% | 0 |
testDecode | 0.016 | |
testDecodePrematureClose | 0 | |
testRoundtripWithVariousBufferSizes | 0.172 | |
testReadInt | 0 | |
testReadOffset | 0 | |
testStrictUnexpectedEof | 0 | |
testLenientUnexpectedEof | 0 | |
testStrictUnexpectedPad | 0 | |
testLenientUnexpectedPad | 0 |
testEncode | 0 | |
testEncodeUnderlyingStreamStaysOpen | 0 | |
testNoLineSeparators | 0 | |
testLineSeparators | 0 | |
testWriteInt | 0 | |
testWriteOffset | 0 | |
testWriteFlush | 0 |
testCopy | 0.016 | |
testEncodeQuotedPrintableLargeInput | 0 | |
testEncodeQuotedPrintableNonAsciiChars | 0 | |
testBase64OutputStream | 0 | |
testBase64Encoder | 0 |
testEncodeAddressDisplayName | 0 | |
testEncodeAddressLocalPart | 0 | |
testEncodeHeaderParameter | 0 | |
testHasToBeEncoded | 0 | |
testEncodeEncodedWordDetectCharset | 0 | |
testEncodeEncodedWordForceCharset | 0 | |
testEncodeEncodedWordDetectEncoding | 0 | |
testEncodeEncodedWordForceEncoding | 0 | |
testEncodeEncodedWordSplit | 0 | |
testEncodeEncodedWord | 0 | |
testEncodeB | 0 | |
testEncodeQRegular | 0 | |
testEncodeQRestricted | 0 |
testEscapedSoftBreak | 0 | |
testPlainAsciiSoftBreak | 0 | |
testPlainASCII | 0 | |
testEncodeSpace | 0 | |
testLetterEncoding | 0 |
testEscapedSoftBreak | 0.015 | |
testPlainAsciiSoftBreak | 0 | |
testPlainASCII | 0.671 | |
testEncodeSpace | 0 | |
testLetterEncoding | 0 | |
testCRLFShouldResetLineCount | 0 | |
testDontEscapeLF | 0 | |
testDontEscapeCR | 0 | |
testEscapeSpaceAtLineEnd | 0 | |
testDontEscapeSpaceBeforeLineEnd | 0 | |
testDontEscapeTabsBeforeLineEnd | 0 | |
testDontWhiteSpaceBeforeLineEnd | 0 |
testGetParameters | 0 | |
testAddField | 0 | |
testGetMimeType | 0 | |
testParameters | 0 | |
testGetContentLength | 0 | |
testDoDefaultToUsAsciiWhenUntyped | 0 | |
testDoNotDefaultToUsAsciiForNonTextTypes | 0 |
testMimeVersionDefault | 0 | |
testMimeVersion | 0 | |
testContentId | 0 | |
testContentDescription | 0 | |
testMimeVersionHeaderBreak | 0 | |
testContentDispositionType | 0 | |
testContentDispositionTypeCaseConversion | 0 | |
testContentDispositionParameters | 0 | |
testContentDispositionStandardParameters | 0 | |
testLanguageParameters | 0 | |
testContentLocationRelativeUrl | 0 | |
testContentLocationAbsoluteUrl | 0.015 | |
testContentLocationWithComment | 0 | |
testContentLocationFoldedUrl | 0 | |
testContentMD5Url | 0 | |
testGetParameters | 0 | |
testAddField | 0 | |
testGetMimeType | 0 | |
testParameters | 0 | |
testGetContentLength | 0 | |
testDoDefaultToUsAsciiWhenUntyped | 0 | |
testDoNotDefaultToUsAsciiForNonTextTypes | 0 |
testExceptionTree | 0 | |
testParse1 | 0.015 | |
testParse2 | 0 | |
testEmptyGroup | 0 | |
testMessyGroupAndMailbox | 0 | |
testEmptyAddressList | 0 | |
testSimpleForm | 0 | |
testFlatten | 0 | |
testTortureTest | 0 | |
testLexicalError | 0.016 | |
testNullConstructorAndBadUsage | 0 | |
testAddressList | 0 | |
testInteractiveMain | 4.056 | |
testEmptyDomainList | 0 | |
testDomainList | 0 | |
testEmptyMailboxList | 0 | |
testMailboxList | 0 | |
testGroupSerialization | 0 | |
testEmptyQuotedStringBeforeDotAtomInLocalPart | 0 | |
testMailboxGetEncodedString | 0 | |
testGroupGetEncodedString | 0 | |
testEmptyGroupGetEncodedString | 0 | |
testParseAddress | 0 | |
testParseGroup | 0 | |
testParseMailbox | 0 |
testDispositionTypeWithSemiColonNoParams | 0 | |
testGetDispositionType | 0 | |
testGetParameter | 0 | |
testIsDispositionType | 0 | |
testGetFilename | 0 | |
testGetCreationDate | 0 | |
testGetModificationDate | 0 | |
testGetReadDate | 0 | |
testGetSize | 0 |
testGetMimeType | 0.015 | |
testGetParameter | 0 | |
testMimeTypeWithSemiColonNoParams | 0 | |
testGetMimeTypeStatic | 0 | |
testGetCharsetStatic | 0 |
testAddressList | 0 | |
testMailboxList | 0 | |
testContentTypeString | 0 | |
testContentTypeStringParameters | 0 | |
testContentTypeStringParametersWithSpaces | 0 | |
testContentTypeStringNullParameters | 0 | |
testInvalidContentType | 0.016 | |
testContentTransferEncoding | 0 | |
testContentDispositionString | 0 | |
testContentDispositionStringParameters | 0 | |
testContentDispositionStringNullParameters | 0 | |
testContentDispositionFilename | 0 | |
testContentDispositionFilenameSize | 0 | |
testContentDispositionFilenameSizeDate | 0.015 | |
testInvalidContentDisposition | 0 | |
testDateStringDateTimeZone | 0 | |
testDateDST | 0.016 | |
testMessageId | 0 | |
testSubject | 0 | |
testSender | 0 | |
testFrom | 0 | |
testTo | 0 | |
testCc | 0 | |
testBcc | 0 | |
testReplyTo | 0 | |
testMailbox | 0 | |
testInvalidFieldName | 0 |
testPlainLine | 0 | |
testLineWithComments | 0 | |
testLineWithNestedComments | 0 | |
testEmptyLine | 0 |
testSimpleField | 0 | |
testTrim | 0 | |
testFolding | 0 | |
testQuotedString | 0 | |
testComments | 0 | |
testQuotedInComments | 0 |
testInvalidInput | 0 | |
testBasicOperations | 0 | |
testPatternMatching1 | 0 | |
testPatternMatching2 | 0 | |
testPatternMatching3 | 0 | |
testPatternMatching4 | 0 | |
testPatternOutOfBound | 0 | |
testCharOutOfBound | 0 | |
test0xFFInBinaryStream | 0 |
testBasicOperations | 0 | |
testBasicReadLine | 0 | |
testReadEmptyLine | 0 | |
testReadEmptyLineMaxLimit | 0 |
testBasicOperations | 0 | |
testBasicReadLine | 0 | |
testReadEmptyLine | 0 | |
testReadEmptyLineMaxLimit | 0 |
testBasicReadLine | 0 | |
testReadEmptyLine | 0 | |
testBasicReading | 0 | |
testLenientLineDelimiterReading | 0 | |
testBasicReadingSmallBuffer1 | 0 | |
testBasicReadingSmallBuffer2 | 0 | |
testBasicReadingByOneByte | 0 | |
testCRLFPrecedingBoundary | 0 | |
testImmediateBoundary | 0 | |
testHasMoreParts | 0 | |
testPrefixIsBoundary | 0 | |
testboundaryLongerThanBuffer | 0 |
testCopyEmptyMessage | 0 | |
testCopyMessage | 0 | |
testCopyEmptyBodyPart | 0 | |
testCopyBodyPart | 0 | |
testCopyEmptyMultipart | 0 | |
testCopyMultipart | 0 | |
testCopyMultipartMessage | 0 | |
testCopyHeader | 0 |
testGetDispositionType | 0 | |
testGetFilename | 0 | |
testSetBody | 0 | |
testSetBodyTwice | 0 | |
testRemoveBody | 0 | |
testSetContentDispositionType | 0 | |
testSetContentDispositionTypeFilename | 0 | |
testSetFilename | 0.016 |
bad-newlines-multiple-parts-base64 | 0 | |
bad-newlines-multiple-parts | 0 | |
base64-encoded-text | 0 | |
base64encoded-rfc822message-nested | 0 | |
base64encoded-rfc822message | 0 | |
basic-plain-very-long-lines | 0 | |
basic-plain-with-bad-header-separator | 0 | |
basic-plain | 0 | |
ending-boundaries | 0 | |
example | 0.031 | |
intermediate-boundaries | 0.015 | |
misplaced-boundary | 0 | |
missing-inner-boundary | 0 | |
qp-body | 0 | |
russian-headers | 0 | |
simple-attachment | 0 | |
very-long-boundary | 0 | |
very-very-long-boundary | 0 | |
weird-boundary | 0 |
testHeader | 0 | |
testWriteSpecialCharacters | 0 | |
testRemoveFields | 0 | |
testRemoveNonExistantField | 0 | |
testSetField | 0 | |
testSetNonExistantField | 0 |
bad-newlines-multiple-parts-base64 | 0 | |
bad-newlines-multiple-parts | 0 | |
base64-encoded-text | 0 | |
base64encoded-rfc822message-nested | 0 | |
base64encoded-rfc822message | 0 | |
basic-plain-very-long-lines | 0 | |
basic-plain-with-bad-header-separator | 0 | |
basic-plain | 0 | |
ending-boundaries | 0.016 | |
example | 0 | |
intermediate-boundaries | 0 | |
misplaced-boundary | 0 | |
missing-inner-boundary | 0 | |
qp-body | 0 | |
russian-headers | 0 | |
simple-attachment | 0.015 | |
very-long-boundary | 0 | |
very-very-long-boundary | 0 | |
weird-boundary | 0 |
testGetMimeType | 0 | |
testIsMultipart | 0 | |
testWriteTo | 0 | |
testAddHeaderWriteTo | 0 | |
testGetMessageId | 0 | |
testCreateMessageId | 0 | |
testGetSubject | 0 | |
testSetSubject | 0 | |
testGetDate | 0 | |
testSetDate | 0 | |
testGetSender | 0 | |
testSetSender | 0 | |
testGetFrom | 0 | |
testSetFrom | 0 | |
testGetTo | 0 | |
testSetTo | 0 | |
testGetCc | 0 | |
testSetCc | 0 | |
testGetBcc | 0 | |
testSetBcc | 0 | |
testGetReplyTo | 0 | |
testSetReplyTo | 0 | |
testDisposeGetsPropagatedToBody | 0 |
testCopyStorageBinaryBody | 0 | |
testCopyStorageTextBody | 0 | |
testCopyStringTextBody | 0 | |
testDisposeStorageBinaryBody | 0 | |
testDisposeStorageTextBody | 0 |
testSimpleEntity | 0 | |
testMultipartEntity | 0 | |
testRawEntity | 0 | |
testMaxLineLimitCheck | 0 | |
testMaxLineLimitCheckFoldedLines | 0 | |
testMaxHeaderCount | 0 | |
testMaxContentLimitCheck | 0 |
bad-newlines-multiple-parts-base64 | 0 | |
bad-newlines-multiple-parts | 0 | |
base64-encoded-text | 0 | |
base64encoded-rfc822message-nested | 0 | |
base64encoded-rfc822message | 0 | |
basic-plain-very-long-lines | 0 | |
basic-plain-with-bad-header-separator | 0 | |
basic-plain | 0 | |
ending-boundaries | 0 | |
example | 0 | |
intermediate-boundaries | 0 | |
misplaced-boundary | 0 | |
missing-inner-boundary | 0 | |
qp-body | 0 | |
russian-headers | 0 | |
simple-attachment | 0 | |
very-long-boundary | 0 | |
very-very-long-boundary | 0 | |
weird-boundary | 0 |
testBoundaryInEpilogue | 0 | |
testParseOneLineFields | 0 | |
testCRWithoutLFInHeader | 0 | |
testParseMultiLineFields | 0 | |
testStop | 0 | |
testInvalidFields | 0 | |
testEmptyStream | 0 | |
testEmpyHeader | 0 | |
testEmptyBody | 0 | |
testPrematureEOFAfterFields | 0 | |
testAutomaticContentDecoding | 0 |
testShouldParseMessageRFC822CorrectWithDefaultConfiguration | 0 | |
testShouldParseMessageRFC822CorrectWithNoRecurse | 0 | |
testShouldParseMessageRFC822CorrectWithFlat | 0 |
testWhenRecurseShouldVisitInnerMailsAndInnerMultiparts | 0 | |
testWhenFlatAtStartShouldIgnoreMultipartStructure | 0 | |
testWhenFlatShouldIgnoreInnerMailsAndInnerMultiparts | 0 |
testWhenRecurseShouldRecurseInnerMail | 0 | |
testWhenRecurseShouldTreatInnerMailAsAnyOtherPart | 0 | |
testWhenNoRecurseInputStreamShouldContainInnerMail | 0 | |
testSetNoRecurseSoInputStreamShouldContainInnerMail | 0 |
testShouldReturnValidDescriptorForPreamble | 0 | |
testShouldReturnValidDescriptorForEpilogue | 0 |
testShouldReadSimpleBody | 0 | |
testShouldReadOnePartMimeASCIIBody | 0 | |
testShouldReadOnePartMime8859Body | 0 | |
testShouldReadOnePartMimeBase64ASCIIBody | 0 | |
testShouldReadOnePartMimeBase64Latin1Body | 0 | |
testShouldReadOnePartMimeQuotedPrintable | 0.015 | |
testShouldReadPartBodies | 0 |
testShouldSupplyInputStreamForSimpleBody | 0.015 | |
testInputStreamShouldReadOnlyMessage | 0 |
testShouldParseSimpleMessage | 0 | |
testShouldParseMoreComplexMessage | 0 | |
testShouldParseMessageWithEmbeddedMessage | 0 | |
testShouldParseMessagesWithEmbeddedQuotedPrintableEncodedMessage | 0 | |
testMultipartMessageWithoutHeader | 0 |
testForwardsGetInputStream | 0 | |
testSingleReference | 0 | |
testMultiReference | 0 | |
testGetInputStreamOnDeleted | 0 | |
testAddReferenceOnDeleted | 0 |
testMemoryStorageProvider | 0.016 | |
testTempFileStorageProvider | 0 | |
testThresholdStorageProvider | 0.015 | |
testCipherStorageProvider | 0.562 |
testGetMap | 0.016 | |
testGetNameArray | 0 | |
testGetNames | 0.016 | |
testGetValue | 0 | |
testGetValues | 0 | |
testGetValueEnum | 0 |
testConstructor | 0 | |
testSimpleAppend | 0 | |
testExpandAppend | 0 | |
testInvalidAppend | 0 | |
testAppendOneByte | 0 | |
testSetLength | 0 | |
testSetInvalidLength | 0 |