diff options
author | Nick Burch <nick@apache.org> | 2016-10-25 10:23:15 +0000 |
---|---|---|
committer | Nick Burch <nick@apache.org> | 2016-10-25 10:23:15 +0000 |
commit | 92a500543ef73ecf3f2c13c519ad062efa118ca4 (patch) | |
tree | 10552b742bba9a2b7e88d49d6ab66475b8a1a05b /src | |
parent | 1f259732c5faa664a6d9ec2a051483feacca6ec8 (diff) | |
download | poi-92a500543ef73ecf3f2c13c519ad062efa118ca4.tar.gz poi-92a500543ef73ecf3f2c13c519ad062efa118ca4.zip |
Whitespace
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1766501 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r-- | src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java b/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java index bad6a60f5c..e87b8ed8b8 100644 --- a/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java +++ b/src/scratchpad/testcases/org/apache/poi/hdgf/TestHDGFCore.java @@ -17,80 +17,80 @@ package org.apache.poi.hdgf; +import junit.framework.TestCase; + +import org.apache.poi.POIDataSamples; import org.apache.poi.hdgf.extractor.VisioTextExtractor; import org.apache.poi.hdgf.streams.PointerContainingStream; import org.apache.poi.hdgf.streams.TrailerStream; import org.apache.poi.poifs.filesystem.POIFSFileSystem; -import org.apache.poi.POIDataSamples; -import org.junit.Ignore; - -import junit.framework.TestCase; public final class TestHDGFCore extends TestCase { private static POIDataSamples _dgTests = POIDataSamples.getDiagramInstance(); - private POIFSFileSystem fs; + private POIFSFileSystem fs; - @Override + @Override protected void setUp() throws Exception { - fs = new POIFSFileSystem(_dgTests.openResourceAsStream("Test_Visio-Some_Random_Text.vsd")); - } - - public void testCreate() throws Exception { - new HDGFDiagram(fs); - } - - public void testTrailer() throws Exception { - HDGFDiagram hdgf = new HDGFDiagram(fs); - assertNotNull(hdgf); - assertNotNull(hdgf.getTrailerStream()); - - // Check it has what we'd expect - TrailerStream trailer = hdgf.getTrailerStream(); - assertEquals(0x8a94, trailer.getPointer().getOffset()); - - assertNotNull(trailer.getPointedToStreams()); - assertEquals(20, trailer.getPointedToStreams().length); - - assertEquals(20, hdgf.getTopLevelStreams().length); - - // 9th one should have children - assertNotNull(trailer.getPointedToStreams()[8]); - assertNotNull(trailer.getPointedToStreams()[8].getPointer()); - PointerContainingStream ps8 = (PointerContainingStream) - trailer.getPointedToStreams()[8]; - assertNotNull(ps8.getPointedToStreams()); - assertEquals(8, ps8.getPointedToStreams().length); - } - - /** - * Tests that we can open a problematic file, that used to - * break with a negative chunk length - */ - public void testNegativeChunkLength() throws Exception { - fs = new POIFSFileSystem(_dgTests.openResourceAsStream("NegativeChunkLength.vsd")); - - HDGFDiagram hdgf = new HDGFDiagram(fs); - assertNotNull(hdgf); - - // And another file - fs = new POIFSFileSystem(_dgTests.openResourceAsStream("NegativeChunkLength2.vsd")); - hdgf = new HDGFDiagram(fs); - assertNotNull(hdgf); - } - - /** - * Tests that we can open a problematic file that triggers - * an ArrayIndexOutOfBoundsException when processing the - * chunk commands. - * @throws Exception - */ - public void DISABLEDtestAIOOB() throws Exception { - fs = new POIFSFileSystem(_dgTests.openResourceAsStream("44501.vsd")); - - HDGFDiagram hdgf = new HDGFDiagram(fs); - assertNotNull(hdgf); - } + fs = new POIFSFileSystem(_dgTests.openResourceAsStream("Test_Visio-Some_Random_Text.vsd")); + } + + + public void testCreate() throws Exception { + new HDGFDiagram(fs); + } + + public void testTrailer() throws Exception { + HDGFDiagram hdgf = new HDGFDiagram(fs); + assertNotNull(hdgf); + assertNotNull(hdgf.getTrailerStream()); + + // Check it has what we'd expect + TrailerStream trailer = hdgf.getTrailerStream(); + assertEquals(0x8a94, trailer.getPointer().getOffset()); + + assertNotNull(trailer.getPointedToStreams()); + assertEquals(20, trailer.getPointedToStreams().length); + + assertEquals(20, hdgf.getTopLevelStreams().length); + + // 9th one should have children + assertNotNull(trailer.getPointedToStreams()[8]); + assertNotNull(trailer.getPointedToStreams()[8].getPointer()); + PointerContainingStream ps8 = (PointerContainingStream) + trailer.getPointedToStreams()[8]; + assertNotNull(ps8.getPointedToStreams()); + assertEquals(8, ps8.getPointedToStreams().length); + } + + /** + * Tests that we can open a problematic file, that used to + * break with a negative chunk length + */ + public void testNegativeChunkLength() throws Exception { + fs = new POIFSFileSystem(_dgTests.openResourceAsStream("NegativeChunkLength.vsd")); + + HDGFDiagram hdgf = new HDGFDiagram(fs); + assertNotNull(hdgf); + + // And another file + fs = new POIFSFileSystem(_dgTests.openResourceAsStream("NegativeChunkLength2.vsd")); + hdgf = new HDGFDiagram(fs); + assertNotNull(hdgf); + } + + /** + * Tests that we can open a problematic file that triggers + * an ArrayIndexOutOfBoundsException when processing the + * chunk commands. + * @throws Exception + */ + public void DISABLEDtestAIOOB() throws Exception { + fs = new POIFSFileSystem(_dgTests.openResourceAsStream("44501.vsd")); + + HDGFDiagram hdgf = new HDGFDiagram(fs); + assertNotNull(hdgf); + } public void testV5() throws Exception { fs = new POIFSFileSystem(_dgTests.openResourceAsStream("v5_Connection_Types.vsd")); @@ -105,26 +105,26 @@ public final class TestHDGFCore extends TestCase { } public void testV6NonUtf16LE() throws Exception { - fs = new POIFSFileSystem(_dgTests.openResourceAsStream("v6-non-utf16le.vsd")); + fs = new POIFSFileSystem(_dgTests.openResourceAsStream("v6-non-utf16le.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); - assertNotNull(hdgf); + HDGFDiagram hdgf = new HDGFDiagram(fs); + assertNotNull(hdgf); VisioTextExtractor textExtractor = new VisioTextExtractor(hdgf); String text = textExtractor.getText().replace("\u0000", "").trim(); assertEquals("Table\n\n\nPropertySheet\n\n\n\nPropertySheetField", text); - } + } public void testUtf16LE() throws Exception { - fs = new POIFSFileSystem(_dgTests.openResourceAsStream("Test_Visio-Some_Random_Text.vsd")); + fs = new POIFSFileSystem(_dgTests.openResourceAsStream("Test_Visio-Some_Random_Text.vsd")); - HDGFDiagram hdgf = new HDGFDiagram(fs); - assertNotNull(hdgf); + HDGFDiagram hdgf = new HDGFDiagram(fs); + assertNotNull(hdgf); VisioTextExtractor 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); - } + } } |