diff --git a/src/scratchpad/testcases/org/apache/poi/hwpf/extractor/TestWordExtractor.java b/src/scratchpad/testcases/org/apache/poi/hwpf/extractor/TestWordExtractor.java index eabb16b7c..22eaf0ade 100644 --- a/src/scratchpad/testcases/org/apache/poi/hwpf/extractor/TestWordExtractor.java +++ b/src/scratchpad/testcases/org/apache/poi/hwpf/extractor/TestWordExtractor.java @@ -288,4 +288,14 @@ public final class TestWordExtractor extends TestCase { assertEquals(1, tp.length); assertEquals("The quick brown fox jumps over the lazy dog\r\n", tp[0]); } + + public void testFastSaved() throws Exception { + extractor = new WordExtractor( + POIDataSamples.getDocumentInstance().openResourceAsStream("rasp.doc") + ); + + String text = extractor.getText(); + assertTrue(text.contains("\u0425\u0425\u0425\u0425\u0425")); + assertTrue(text.contains("\u0423\u0423\u0423\u0423\u0423")); + } } diff --git a/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestPictures.java b/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestPictures.java index 897ca86f1..05013b07f 100644 --- a/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestPictures.java +++ b/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestPictures.java @@ -141,14 +141,20 @@ public final class TestPictures extends TestCase { HWPFDocument doc = HWPFTestDataSamples.openSampleFile("Bug44603.doc"); List pics = doc.getPicturesTable().getAllPictures(); - assertEquals(pics.size(), 2); + assertEquals(2, pics.size()); } public void testPicturesInHeader() { HWPFDocument doc = HWPFTestDataSamples.openSampleFile("header_image.doc"); List pics = doc.getPicturesTable().getAllPictures(); - assertEquals(pics.size(), 2); + assertEquals(2, pics.size()); } + public void testFastSaved() { + HWPFDocument doc = HWPFTestDataSamples.openSampleFile("rasp.doc"); + + doc.getPicturesTable().getAllPictures(); // just check that we do not throw Exception + } + } diff --git a/test-data/document/rasp.doc b/test-data/document/rasp.doc new file mode 100644 index 000000000..df39b696b Binary files /dev/null and b/test-data/document/rasp.doc differ