diff options
author | Yegor Kozlov <yegor@apache.org> | 2012-02-22 14:04:17 +0000 |
---|---|---|
committer | Yegor Kozlov <yegor@apache.org> | 2012-02-22 14:04:17 +0000 |
commit | 37149e9d6b8daed7d8820a8e3d01ee7da376566e (patch) | |
tree | 7a86278691dae5e818be5106428a86f87fd33f17 /src/ooxml/testcases/org | |
parent | e94b5e52f1969378e5b55659c2ebc15a047f6457 (diff) | |
download | poi-37149e9d6b8daed7d8820a8e3d01ee7da376566e.tar.gz poi-37149e9d6b8daed7d8820a8e3d01ee7da376566e.zip |
Bugzilla 52716 - tolerate hyperlinks that have neither location nor relation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1292295 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/ooxml/testcases/org')
-rw-r--r-- | src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFHyperlink.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFHyperlink.java b/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFHyperlink.java index 49f79365f3..0358133a23 100644 --- a/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFHyperlink.java +++ b/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFHyperlink.java @@ -189,4 +189,24 @@ public final class TestXSSFHyperlink extends BaseTestHyperlink { assertEquals("mailto:dev@poi.apache.org?subject=XSSF%20Hyperlinks", sheet.getRow(16).getCell(2).getHyperlink().getAddress()); } + + public void test52716() { + XSSFWorkbook wb1 = XSSFTestDataSamples.openSampleWorkbook("52716.xlsx"); + XSSFSheet sh1 = wb1.getSheetAt(0); + + XSSFWorkbook wb2 = XSSFTestDataSamples.writeOutAndReadBack(wb1); + XSSFSheet sh2 = wb2.getSheetAt(0); + + assertEquals(sh1.getNumberOfComments(), sh2.getNumberOfComments()); + XSSFHyperlink l1 = sh1.getHyperlink(0, 1); + assertEquals(XSSFHyperlink.LINK_DOCUMENT, l1.getType()); + assertEquals("B1", l1.getCellRef()); + assertEquals("Sort on Titel", l1.getTooltip()); + + XSSFHyperlink l2 = sh2.getHyperlink(0, 1); + assertEquals(l1.getTooltip(), l2.getTooltip()); + assertEquals(XSSFHyperlink.LINK_DOCUMENT, l2.getType()); + assertEquals("B1", l2.getCellRef()); + } + } |