From 9e43771b7ea5913937fd754625d4d893b1894c9f Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Thu, 7 Feb 2008 17:12:09 +0000 Subject: [PATCH] Add (disabled) failing testcase for bug #44375 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@619509 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/hpsf/basic/TestBugs.java | 38 ++++++++++++++++++ .../org/apache/poi/hpsf/data/Bug44375.xls | Bin 0 -> 16896 bytes 2 files changed, 38 insertions(+) create mode 100644 src/testcases/org/apache/poi/hpsf/basic/TestBugs.java create mode 100644 src/testcases/org/apache/poi/hpsf/data/Bug44375.xls diff --git a/src/testcases/org/apache/poi/hpsf/basic/TestBugs.java b/src/testcases/org/apache/poi/hpsf/basic/TestBugs.java new file mode 100644 index 000000000..0d2b55d5f --- /dev/null +++ b/src/testcases/org/apache/poi/hpsf/basic/TestBugs.java @@ -0,0 +1,38 @@ +package org.apache.poi.hpsf.basic; + +import java.io.File; +import java.io.FileInputStream; + +import org.apache.poi.hpsf.DocumentSummaryInformation; +import org.apache.poi.hpsf.PropertySet; +import org.apache.poi.hpsf.PropertySetFactory; +import org.apache.poi.hpsf.SummaryInformation; +import org.apache.poi.poifs.filesystem.DocumentInputStream; +import org.apache.poi.poifs.filesystem.POIFSFileSystem; + +import junit.framework.TestCase; + +public class TestBugs extends TestCase { + private String dirname; + + protected void setUp() throws Exception { + dirname = System.getProperty("HPSF.testdata.path"); + } + + public void BROKENtestBug44375() throws Exception { + POIFSFileSystem fs = new POIFSFileSystem( + new FileInputStream(new File(dirname,"Bug44375.xls")) + ); + + DocumentInputStream dis; + PropertySet set; + + dis = fs.createDocumentInputStream(DocumentSummaryInformation.DEFAULT_STREAM_NAME); + set = PropertySetFactory.create(dis); + + dis = fs.createDocumentInputStream(SummaryInformation.DEFAULT_STREAM_NAME); + // This currently fails + set = PropertySetFactory.create(dis); + } + +} diff --git a/src/testcases/org/apache/poi/hpsf/data/Bug44375.xls b/src/testcases/org/apache/poi/hpsf/data/Bug44375.xls new file mode 100644 index 0000000000000000000000000000000000000000..1e253d175cab5737a8b9cb8379d874b359e5a474 GIT binary patch literal 16896 zcmeHPeQaCR6+h3l6DR$MlTwn>;=MYZ>!eParX3VY>NIU9x+QHE7_Am}!HpkFR42|H zXCvAs0;OVqY|)w(w*d@#4gItYNIp_w`pDN@7 zg7RFB*+Lvd8YB&$APv;`F_2Y0`BT%&)o;uqxlH6O@yO4;XAp|~6&RNZ@r$G;(o;uM ziE;CP0X<5Fgh3f*G4Z+#uNa^`3S1>?m23?vT&=>NDbCX>?2-lW%eB-~ zvF@@8bu0J#ym)1WP$~*mE)`2Rx|RmL+r%f0Vl+!snsIetI86!3Ni!rnk!}NReo4^V zg-3t=Le&OkKrBhhkqQmOq*|_bHqef~EA?Jp9`x?Vv

kVj)T9H}+L&l^etu!X39l z18#TCGFvB=ISOrrz#nqx)2`33TNnnt$D~EJE!61{2EnevVVK`#v7B5iFLqd3R_N|t z4COAj?#k7%P`B=UrQOFQR`H&{A)BE^7eyBvFG@fE&fU1&1t_+{@`4W5%afSz651GQ zjy5-U47KcxM+%vEOVGPPp2Ea-mJbeC$s?sqA$b~;_aak!M`=6Av#Cw;42GnPtE{y= z>y7eb=@c2FD6M8evV1lkQG|HQ&O9O17J}SEk?tY%(k{)M}R0h{;dn z=F-mWJ1Ff>iRS1s7AtmogFJ`zuGndz{>6R^l~vcynsstgYDLDzwj`5VrU5~3Kz=IA zOY{`f_#?3K6+_clIJ15uJ3oRx;p=m|aiYl2kNjH%9k$z!u zbgtQM{0q^+?#h29(+w9rSL22+(9naPZLsxE)6k9X16{R)r;NbydeGyQz)Ve!as7;6 z#WEwgI}K|81YYTTYi!=h5zESMC8cAvgVOmOyy6VmAg5pm;I-{-1PANdV4$o?)=_!` zGfmA6L{(iZZU@$u6z3~eb#V^GRPh|X;c&_veclV8G2 z7u$vkl-N+qJ+P}B@cRall@uIraSz^{bt+wtP$Ym3-h1}nul617j}0k$tDI)BZ*1NJeWyZnd7Sa`;{nR z2r=+N@Wem9a5lCH>Dt$SG|^T2Vl0C6@wRjKwVit<)`E0M!TDI9^gw5ETwj#iaP5QH zaEA)Ffi?oO(gaS*Fyc=6jIs|*8p4?x6Tj#@I`4qXJBvEFMpZ0tL{XJ4;dWe3ggnaSr2 zH*p-Ci%S-b+r{yhbIr}o$*myz^G_7@VZ8L_Z_4>}UTZ)wFD_**h)S=du~yI(J1FA_ zr(y2y#ai(-*@KdC#9TSDTGd(uS_A*r8sN+8kH7{b?tq9E`LKcX=A*S87+Y8@XF#w<>=e z*5yk06xYKr%UctL_v=5^9_Wo=Tdb|Oe%(iF>wQ@U-E6(S#OQdo9d_Kf_4P!mg2lHO zlTXAp`TFElC~FF)*rXiAf}27(0&lwq*df~yeh#MFO^9#95)cLW?$Sca!T+e51q zV0a_d=jDQL_3QQ^(u8ZpVAf$UNwH11UM$~PTwKIW*#X>&VedqIw@PnCIErO{X<&eT z-h6R10oR&4pxunfSBaNAONS;^C9sJXtbL#jQS4FP0xfYuJL5w6qGH~jf`}YYFF}i& z1(yLXcYEa`O*q`C$bs~@bqQi$YW;HAuJ*h~vVX3F5)3SmR|;JI=lV*~%++-tTxM*O zf^VR5lVXm$L4di~(oBlyRjqD>t|mnzb`tqGHRAI5N=*t?^WzFWz%GPOZNimGz}L#$ ziO2r)?!l43bKm#N=1sqRqXV=63TR@nd<4j+Y63{3>6<|AaeN!d+kFT~OY3nU7yFYy znqad)w($~hCGZ@Odwp*M3GV>e?%QaLzbUg#!iPz-pTZB9Y@-`EGx);J$mtgirsao? zYo?$2ol4IoVhgdSi2LWBoO*Z> F{TG&Q^oIZd literal 0 HcmV?d00001