You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/10/07 14:09:10 UTC
svn commit: r1893991 -
/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xdgf/extractor/TestXDGFVisioExtractor.java
Author: fanningpj
Date: Thu Oct 7 14:09:10 2021
New Revision: 1893991
URL: http://svn.apache.org/viewvc?rev=1893991&view=rev
Log:
[github-260] add test case
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xdgf/extractor/TestXDGFVisioExtractor.java
Modified: poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xdgf/extractor/TestXDGFVisioExtractor.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xdgf/extractor/TestXDGFVisioExtractor.java?rev=1893991&r1=1893990&r2=1893991&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xdgf/extractor/TestXDGFVisioExtractor.java (original)
+++ poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xdgf/extractor/TestXDGFVisioExtractor.java Thu Oct 7 14:09:10 2021
@@ -66,13 +66,14 @@ class TestXDGFVisioExtractor {
//some common visio classes -- ConnectsType
@Test
void testVisioConnects() throws IOException {
- InputStream is = SAMPLES.openResourceAsStream("60489.vsdx");
- XmlVisioDocument document = new XmlVisioDocument(is);
- is.close();
- XDGFVisioExtractor extractor = new XDGFVisioExtractor(document);
- String text = extractor.getText();
- assertContains(text, "Arrears");
- extractor.close();
+ XmlVisioDocument document;
+ try (InputStream is = SAMPLES.openResourceAsStream("60489.vsdx")) {
+ document = new XmlVisioDocument(is);
+ }
+ try (XDGFVisioExtractor extractor = new XDGFVisioExtractor(document)) {
+ String text = extractor.getText();
+ assertContains(text, "Arrears");
+ }
}
/**
@@ -84,13 +85,26 @@ class TestXDGFVisioExtractor {
*/
@Test
void testPolylineTo() throws IOException {
- InputStream is = SAMPLES.openResourceAsStream("60973.vsdx");
- XmlVisioDocument document = new XmlVisioDocument(is);
- is.close();
- XDGFVisioExtractor extractor = new XDGFVisioExtractor(document);
- String text = extractor.getText();
- assertContains(text, "42 U");
- assertContains(text, "Access VLANS");
- extractor.close();
+ XmlVisioDocument document;
+ try (InputStream is = SAMPLES.openResourceAsStream("60973.vsdx")) {
+ document = new XmlVisioDocument(is);
+ }
+ try (XDGFVisioExtractor extractor = new XDGFVisioExtractor(document)) {
+ String text = extractor.getText();
+ assertContains(text, "42 U");
+ assertContains(text, "Access VLANS");
+ }
+ }
+
+ @Test
+ void testGithub260() throws IOException {
+ XmlVisioDocument document;
+ try (InputStream is = SAMPLES.openResourceAsStream("github260.vsdx")) {
+ document = new XmlVisioDocument(is);
+ }
+ try (XDGFVisioExtractor extractor = new XDGFVisioExtractor(document)) {
+ String text = extractor.getText();
+ assertContains(text, "Arrive at hotel");
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org