@Test
    public void testExtraMetadata() throws Exception {
        List<Metadata> metadataList = getRecursiveMetadata("testEXCEL_extra_metadata.xls");
        Metadata m = metadataList.get(0);
        assertEquals("Unknown Author", m.getValues(Office.COMMENT_PERSONS)[0]);
        assertEquals("true", m.get(Office.HAS_HIDDEN_COLUMNS));
        assertEquals("true", m.get(Office.HAS_HIDDEN_ROWS));
        assertEquals("true", m.get(Office.PROTECTED_WORKSHEET));
        assertEquals("hidden-sheet", m.getValues(Office.HIDDEN_SHEET_NAMES)[0]);
        assertEquals("very-hidden-sheet", m.getValues(Office.VERY_HIDDEN_SHEET_NAMES)[0]);
        assertEquals("true", m.get(Office.HAS_COMMENTS));
        assertEquals("true", m.get(Office.HAS_HIDDEN_COLUMNS));
    }
Ensures that custom OLE2 (HPSF) properties are extracted
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/test/java/org/apache/tika/parser/microsoft/ExcelParserTest.java