aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases/org/apache/poi/poifs
diff options
context:
space:
mode:
authorNick Burch <nick@apache.org>2008-02-21 15:40:34 +0000
committerNick Burch <nick@apache.org>2008-02-21 15:40:34 +0000
commitf160b4fbfa54c846e59d02df2b9fe42a2fdc8688 (patch)
treeb39ddf76f66c43e6c68bd292bcc9f6f5de9e2bf8 /src/testcases/org/apache/poi/poifs
parentd698c73fc6c8083e0ffbaaac1b864bf9788ed03d (diff)
downloadpoi-f160b4fbfa54c846e59d02df2b9fe42a2fdc8688.tar.gz
poi-f160b4fbfa54c846e59d02df2b9fe42a2fdc8688.zip
Patch from Josh from bug #44437 - improved unit test for poifs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@629831 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/testcases/org/apache/poi/poifs')
-rw-r--r--src/testcases/org/apache/poi/poifs/filesystem/TestEmptyDocument.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/testcases/org/apache/poi/poifs/filesystem/TestEmptyDocument.java b/src/testcases/org/apache/poi/poifs/filesystem/TestEmptyDocument.java
index 4f67f98767..870d752522 100644
--- a/src/testcases/org/apache/poi/poifs/filesystem/TestEmptyDocument.java
+++ b/src/testcases/org/apache/poi/poifs/filesystem/TestEmptyDocument.java
@@ -20,6 +20,7 @@ package org.apache.poi.poifs.filesystem;
import java.io.IOException;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
+import java.util.Arrays;
import junit.framework.TestCase;
@@ -157,12 +158,15 @@ public class TestEmptyDocument extends TestCase {
DocumentEntry entry = (DocumentEntry) fs.getRoot().getEntry("Empty");
assertEquals("Expected zero size", 0, entry.getSize());
+ byte[] actualReadbackData;
+ actualReadbackData = IOUtils.toByteArray(new DocumentInputStream(entry));
assertEquals("Expected zero read from stream", 0,
- IOUtils.toByteArray(new DocumentInputStream(entry)).length);
+ actualReadbackData.length);
entry = (DocumentEntry) fs.getRoot().getEntry("NotEmpty");
+ actualReadbackData = IOUtils.toByteArray(new DocumentInputStream(entry));
assertEquals("Expected size was wrong", testData.length, entry.getSize());
- assertEquals("Expected different data read from stream", testData,
- IOUtils.toByteArray(new DocumentInputStream(entry)));
+ assertTrue("Expected different data read from stream",
+ Arrays.equals(testData, actualReadbackData));
}
}