You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ce...@apache.org on 2014/07/27 21:57:57 UTC
svn commit: r1613837 - in /poi/trunk:
src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java
test-data/slideshow/37625.ppt
Author: centic
Date: Sun Jul 27 19:57:57 2014
New Revision: 1613837
URL: http://svn.apache.org/r1613837
Log:
Add unit test for bug 37625 which verifies that this file can now be loaded
Added:
poi/trunk/test-data/slideshow/37625.ppt
Modified:
poi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java
Modified: poi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java?rev=1613837&r1=1613836&r2=1613837&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java (original)
+++ poi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java Sun Jul 27 19:57:57 2014
@@ -22,6 +22,8 @@ import static org.junit.Assert.assertNot
import static org.junit.Assert.assertTrue;
import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Date;
@@ -509,7 +511,7 @@ public final class TestBugs {
/* Iterate over slides and extract text */
for( Slide slide : _slides ) {
HeadersFooters hf = slide.getHeadersFooters();
- boolean visible = hf.isHeaderVisible(); // exception happens here
+ /*boolean visible =*/ hf.isHeaderVisible(); // exception happens here
}
assertTrue("No Exceptions while reading headers", true);
}
@@ -547,4 +549,19 @@ public final class TestBugs {
}
assertEquals(1, str);
}
+
+ @Test
+ public void bug37625() throws IOException {
+ InputStream inputStream = new FileInputStream(_slTests.getFile("37625.ppt"));
+ try {
+ SlideShow slideShow = new SlideShow(inputStream);
+ assertEquals(29, slideShow.getSlides().length);
+
+ SlideShow slideBack = HSLFTestDataSamples.writeOutAndReadBack(slideShow);
+ assertNotNull(slideBack);
+ assertEquals(29, slideBack.getSlides().length);
+ } finally {
+ inputStream.close();
+ }
+ }
}
Added: poi/trunk/test-data/slideshow/37625.ppt
URL: http://svn.apache.org/viewvc/poi/trunk/test-data/slideshow/37625.ppt?rev=1613837&view=auto
==============================================================================
Files poi/trunk/test-data/slideshow/37625.ppt (added) and poi/trunk/test-data/slideshow/37625.ppt Sun Jul 27 19:57:57 2014 differ
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org