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