mirror of https://github.com/apache/poi.git
try to fix integration tests (by ignoring some new msg files)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1860155 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f74a8f9abb
commit
2343919656
|
@ -340,7 +340,14 @@ public class TestAllFiles {
|
|||
|
||||
// sheet cloning errors
|
||||
"spreadsheet/56450.xls",
|
||||
"spreadsheet/OddStyleRecord.xls"
|
||||
"spreadsheet/OddStyleRecord.xls",
|
||||
|
||||
// msg files with non-standard encodings
|
||||
"hsmf/ASCII_CP1251_LCID1049.msg",
|
||||
"hsmf/ASCII_UTF-8_CP1252_LCID1031.msg",
|
||||
"hsmf/ASCII_UTF-8_CP1252_LCID1031_HTML.msg",
|
||||
"hsmf/HTMLBodyBinary_CP1251.msg",
|
||||
"hsmf/HTMLBodyBinary_UTF-8.msg"
|
||||
);
|
||||
|
||||
private static final Set<String> IGNORED = unmodifiableHashSet(
|
||||
|
|
|
@ -41,7 +41,7 @@ public class HSMFFileHandler extends POIFSFileHandler {
|
|||
|
||||
DirectoryChunk chunkDirectory = attachment.getAttachmentDirectory();
|
||||
if(chunkDirectory != null) {
|
||||
MAPIMessage attachmentMSG = chunkDirectory.getAsEmbededMessage();
|
||||
MAPIMessage attachmentMSG = chunkDirectory.getAsEmbeddedMessage();
|
||||
assertNotNull(attachmentMSG);
|
||||
String body = attachmentMSG.getTextBody();
|
||||
assertNotNull(body);
|
||||
|
|
|
@ -81,7 +81,7 @@ public class AttachmentChunks implements ChunkGroup {
|
|||
*/
|
||||
public MAPIMessage getEmbeddedMessage() throws IOException {
|
||||
if (attachmentDirectory != null) {
|
||||
return attachmentDirectory.getAsEmbededMessage();
|
||||
return attachmentDirectory.getAsEmbeddedMessage();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -23,6 +23,7 @@ import java.io.OutputStream;
|
|||
import org.apache.poi.hsmf.MAPIMessage;
|
||||
import org.apache.poi.hsmf.datatypes.Types.MAPIType;
|
||||
import org.apache.poi.poifs.filesystem.DirectoryNode;
|
||||
import org.apache.poi.util.Removal;
|
||||
|
||||
/**
|
||||
* A Chunk that is just a placeholder in the MAPIMessage directory structure,
|
||||
|
@ -45,10 +46,24 @@ public class DirectoryChunk extends Chunk {
|
|||
}
|
||||
|
||||
/**
|
||||
* Treats the directory as an embeded MAPIMessage (it normally is one), and
|
||||
* Treats the directory as an embedded MAPIMessage (it normally is one), and
|
||||
* returns a MAPIMessage object to process it with.
|
||||
*
|
||||
* @deprecated use {@link #getAsEmbeddedMessage()} instead
|
||||
*/
|
||||
@Removal(version = "4.3")
|
||||
@Deprecated
|
||||
public MAPIMessage getAsEmbededMessage() throws IOException {
|
||||
return getAsEmbeddedMessage();
|
||||
}
|
||||
|
||||
/**
|
||||
* Treats the directory as an embedded MAPIMessage (it normally is one), and
|
||||
* returns a MAPIMessage object to process it with.
|
||||
*
|
||||
* @since 4.1.1
|
||||
*/
|
||||
public MAPIMessage getAsEmbeddedMessage() throws IOException {
|
||||
return new MAPIMessage(dir);
|
||||
}
|
||||
|
||||
|
|
|
@ -173,7 +173,7 @@ public class TestFileWithAttachmentsRead {
|
|||
assertNotNull(attachment.getAttachmentDirectory());
|
||||
|
||||
// Check we can see some bits of it
|
||||
MAPIMessage nested = attachment.getAttachmentDirectory().getAsEmbededMessage();
|
||||
MAPIMessage nested = attachment.getAttachmentDirectory().getAsEmbeddedMessage();
|
||||
assertEquals(1, nested.getRecipientNamesList().length);
|
||||
assertEquals("Nick Booth", nested.getRecipientNames());
|
||||
assertEquals("Test Attachment", nested.getConversationTopic());
|
||||
|
|
Loading…
Reference in New Issue