From 8cefbc27d95fa1c37fcd4e3529fbfef2405923de Mon Sep 17 00:00:00 2001 From: Rainer Klute Date: Mon, 28 Jul 2003 16:45:39 +0000 Subject: [PATCH] Test case fixed. git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/branches/REL_2_BRANCH@353266 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/hpsf/basic/TestEmptyProperties.java | 36 +++++++++++++++---- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/src/testcases/org/apache/poi/hpsf/basic/TestEmptyProperties.java b/src/testcases/org/apache/poi/hpsf/basic/TestEmptyProperties.java index 9a4b3bc548..fbe9fbf7f9 100644 --- a/src/testcases/org/apache/poi/hpsf/basic/TestEmptyProperties.java +++ b/src/testcases/org/apache/poi/hpsf/basic/TestEmptyProperties.java @@ -37,13 +37,20 @@ public class TestEmptyProperties extends TestCase static final String[] POI_FILES = new String[] { - "SlideShow", + "PerfectOffice_MAIN", "\005SummaryInformation", - "PerfectOffice_MAIN" + "Main" }; POIFile[] poiFiles; + + + /** + *

Constructor

+ * + * @param name The name of the test case + */ public TestEmptyProperties(final String name) { super(name); @@ -53,6 +60,10 @@ public class TestEmptyProperties extends TestCase /** *

Read a the test file from the "data" directory.

+ * + * @exception FileNotFoundException if the file containing the test data + * does not exist + * @exception IOException if an I/O exception occurs */ public void setUp() throws FileNotFoundException, IOException { @@ -68,6 +79,8 @@ public class TestEmptyProperties extends TestCase /** *

Checks the names of the files in the POI filesystem. They * are expected to be in a certain order.

+ * + * @exception IOException if an I/O exception occurs */ public void testReadFiles() throws IOException { @@ -86,9 +99,11 @@ public class TestEmptyProperties extends TestCase * property sets. In the latter cases a {@link * NoPropertySetStreamException} will be thrown when trying to * create a {@link PropertySet}.

+ * + * @exception IOException if an I/O exception occurs */ public void testCreatePropertySets() throws IOException - { + { Class[] expected = new Class[] { NoPropertySetStreamException.class, @@ -126,10 +141,13 @@ public class TestEmptyProperties extends TestCase *

Tests the {@link PropertySet} methods. The test file has two * property sets: the first one is a {@link SummaryInformation}, * the second one is a {@link DocumentSummaryInformation}.

+ * + * @exception IOException if an I/O exception occurs + * @exception HPSFException if an HPSF operation fails */ public void testPropertySetMethods() throws IOException, HPSFException { - byte[] b = poiFiles[2].getBytes(); + byte[] b = poiFiles[1].getBytes(); PropertySet ps = PropertySetFactory.create(new ByteArrayInputStream(b)); SummaryInformation s = (SummaryInformation) ps; @@ -145,9 +163,9 @@ public class TestEmptyProperties extends TestCase assertNull(s.getLastPrinted()); assertNull(s.getCreateDateTime()); assertNull(s.getLastSaveDateTime()); - assertEquals(s.getPageCount(),0); - assertEquals(s.getWordCount(),0); - assertEquals(s.getCharCount(),0); + assertEquals(s.getPageCount(), 0); + assertEquals(s.getWordCount(), 0); + assertEquals(s.getCharCount(), 0); assertNull(s.getThumbnail()); assertNull(s.getApplicationName()); } @@ -156,6 +174,10 @@ public class TestEmptyProperties extends TestCase /** *

Runs the test cases stand-alone.

+ * + * @param args the command-line arguments (unused) + * + * @exception Throwable if any exception or error occurs */ public static void main(final String[] args) throws Throwable { -- 2.39.5