mirror of https://github.com/apache/poi.git
bug 59858: add disabled unit test for bug 59858; file from Brooke
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752776 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f54d435c83
commit
416641d986
|
@ -20,6 +20,8 @@ package org.apache.poi.poifs.macros;
|
||||||
import static org.apache.poi.POITestCase.assertContains;
|
import static org.apache.poi.POITestCase.assertContains;
|
||||||
import static org.junit.Assert.assertFalse;
|
import static org.junit.Assert.assertFalse;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
|
import static org.junit.Assert.fail;
|
||||||
|
import static org.junit.Assume.assumeTrue;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
|
@ -259,4 +261,18 @@ public class TestVBAMacroReader {
|
||||||
assertNotNull(macros);
|
assertNotNull(macros);
|
||||||
reader.close();
|
reader.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// This test is written as expected-to-fail and should be rewritten
|
||||||
|
// as expected-to-pass when the bug is fixed.
|
||||||
|
@Test
|
||||||
|
public void bug59858() throws IOException {
|
||||||
|
try {
|
||||||
|
fromFile(POIDataSamples.getSpreadSheetInstance(), "59858.xls");
|
||||||
|
fail("This test passes now. Please update the unit test and bug 59858.");
|
||||||
|
} catch (NullPointerException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
// NPE when reading module.offset in VBAMacroReader.readMacros (approx line 258)
|
||||||
|
assumeTrue("This test currently fails with an NPE. See stdout.", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue