New version of openxml4j, which supports reading from InputStreams. Enable WorkbookFactory test for this

git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@640015 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2008-03-22 17:03:27 +00:00
parent d6d75a3614
commit c0e47ed015
2 changed files with 7 additions and 5 deletions

View File

@ -147,8 +147,8 @@ under the License.
<property name="ooxml.jar5.dir" location="${ooxml.lib}/jsr173_1.0_api.jar"/> <property name="ooxml.jar5.dir" location="${ooxml.lib}/jsr173_1.0_api.jar"/>
<property name="ooxml.jar5.url" value="${repository}/xmlbeans/jars/jsr173_1.0_api.jar"/> <property name="ooxml.jar5.url" value="${repository}/xmlbeans/jars/jsr173_1.0_api.jar"/>
<!-- No official release of openxml4j yet --> <!-- No official release of openxml4j yet -->
<property name="ooxml.jar6.dir" location="${ooxml.lib}/openxml4j-bin-alpha-080321.jar"/> <property name="ooxml.jar6.dir" location="${ooxml.lib}/openxml4j-bin-alpha-080322.jar"/>
<property name="ooxml.jar6.url" value="http://people.apache.org/~nick/openxml4j-bin-alpha-080321.jar"/> <property name="ooxml.jar6.url" value="http://people.apache.org/~nick/openxml4j-bin-alpha-080322.jar"/>
<!-- See http://www.ecma-international.org/publications/standards/Ecma-376.htm --> <!-- See http://www.ecma-international.org/publications/standards/Ecma-376.htm -->
<!-- "Copy these file(s), free of charge" --> <!-- "Copy these file(s), free of charge" -->

View File

@ -70,9 +70,11 @@ public class TestWorkbookFactory extends TestCase {
} }
/** /**
* TODO - fix openxml4j to support input stream * Creates the appropriate kind of Workbook, but
* checking the mime magic at the start of the
* InputStream, then creating what's required.
*/ */
public void DISABLEDtestCreateGeneric() throws Exception { public void testCreateGeneric() throws Exception {
Workbook wb; Workbook wb;
// InputStream -> either // InputStream -> either
@ -86,7 +88,7 @@ public class TestWorkbookFactory extends TestCase {
new FileInputStream(xlsx) new FileInputStream(xlsx)
); );
assertNotNull(wb); assertNotNull(wb);
assertTrue(wb instanceof HSSFWorkbook); assertTrue(wb instanceof XSSFWorkbook);
try { try {
wb = WorkbookFactory.create( wb = WorkbookFactory.create(