diff options
author | Nick Burch <nick@apache.org> | 2016-10-25 10:24:48 +0000 |
---|---|---|
committer | Nick Burch <nick@apache.org> | 2016-10-25 10:24:48 +0000 |
commit | e447ef11449ad651a5a3529a78400ff9139202a4 (patch) | |
tree | fbd02c06e2a32dcecd4d3be1fdeaf4b41e2dad00 /src | |
parent | 92a500543ef73ecf3f2c13c519ad062efa118ca4 (diff) | |
download | poi-e447ef11449ad651a5a3529a78400ff9139202a4.tar.gz poi-e447ef11449ad651a5a3529a78400ff9139202a4.zip |
Fix close warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1766503 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r-- | src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java b/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java index e87b8ed8b8..ad3888d19e 100644 --- a/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java +++ b/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java @@ -29,19 +29,26 @@ public final class TestHDGFCore extends TestCase { private static POIDataSamples _dgTests = POIDataSamples.getDiagramInstance(); private POIFSFileSystem fs; + private HDGFDiagram hdgf; + private VisioTextExtractor textExtractor; @Override protected void setUp() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("Test_Visio-Some_Random_Text.vsd")); } - + @Override + protected void tearDown() throws Exception { + if (textExtractor != null) textExtractor.close(); + if (hdgf != null) hdgf.close(); + } + public void testCreate() throws Exception { - new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); } public void testTrailer() throws Exception { - HDGFDiagram hdgf = new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); assertNotNull(hdgf); assertNotNull(hdgf.getTrailerStream()); @@ -70,7 +77,7 @@ public final class TestHDGFCore extends TestCase { public void testNegativeChunkLength() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("NegativeChunkLength.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); assertNotNull(hdgf); // And another file @@ -88,17 +95,17 @@ public final class TestHDGFCore extends TestCase { public void DISABLEDtestAIOOB() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("44501.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); assertNotNull(hdgf); } public void testV5() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("v5_Connection_Types.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); assertNotNull(hdgf); - VisioTextExtractor textExtractor = new VisioTextExtractor(hdgf); + textExtractor = new VisioTextExtractor(hdgf); String text = textExtractor.getText().replace("\u0000", "").trim(); assertEquals("Static to Static\nDynamic to Static\nDynamic to Dynamic", text); @@ -107,10 +114,10 @@ public final class TestHDGFCore extends TestCase { public void testV6NonUtf16LE() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("v6-non-utf16le.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); assertNotNull(hdgf); - VisioTextExtractor textExtractor = new VisioTextExtractor(hdgf); + textExtractor = new VisioTextExtractor(hdgf); String text = textExtractor.getText().replace("\u0000", "").trim(); assertEquals("Table\n\n\nPropertySheet\n\n\n\nPropertySheetField", text); @@ -119,10 +126,10 @@ public final class TestHDGFCore extends TestCase { public void testUtf16LE() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("Test_Visio-Some_Random_Text.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); + hdgf = new HDGFDiagram(fs); assertNotNull(hdgf); - VisioTextExtractor textExtractor = new VisioTextExtractor(hdgf); + textExtractor = new VisioTextExtractor(hdgf); String text = textExtractor.getText().trim(); assertEquals("text\nView\nTest View\nI am a test view\nSome random text, on a page", text); |