BUG 59858 -- avoid npe when there's a collision of record names...doh. Fix unit test.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1765482 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Tim Allison 2016-10-18 16:54:12 +00:00
parent 92eb3bbade
commit ef7bbb8fe4

View File

@ -257,11 +257,11 @@ public class TestVBAMacroReader {
@Test @Test
public void bug59858() throws IOException { public void bug59858() throws IOException {
File f = POIDataSamples.getSpreadSheetInstance().getFile("59830.xls"); File f = POIDataSamples.getSpreadSheetInstance().getFile("59858.xls");
VBAMacroReader r = new VBAMacroReader(f); VBAMacroReader r = new VBAMacroReader(f);
Map<String, String> macros = r.readMacros(); Map<String, String> macros = r.readMacros();
assertNotNull(macros.get("Module20")); assertNotNull(macros.get("Sheet4"));
assertContains(macros.get("Module20"), "start of superscripting"); assertContains(macros.get("Sheet4"), "intentional constituent");
} }
@Test @Test