From: Josh Micich Date: Sun, 10 May 2009 19:48:15 +0000 (+0000) Subject: updated test-case comments (origin of hex-dump) X-Git-Tag: REL_3_5_BETA6~42 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ec103cd342f6fc9589e43bd81812eef44a8b0bf6;p=poi.git updated test-case comments (origin of hex-dump) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@773397 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/testcases/org/apache/poi/hssf/record/TestObjRecord.java b/src/testcases/org/apache/poi/hssf/record/TestObjRecord.java index 4e928e8782..76e8788a5c 100644 --- a/src/testcases/org/apache/poi/hssf/record/TestObjRecord.java +++ b/src/testcases/org/apache/poi/hssf/record/TestObjRecord.java @@ -20,11 +20,11 @@ package org.apache.poi.hssf.record; import java.util.Arrays; import java.util.List; -import org.apache.poi.util.HexRead; - import junit.framework.AssertionFailedError; import junit.framework.TestCase; +import org.apache.poi.util.HexRead; + /** * Tests the serialization and deserialization of the ObjRecord class works correctly. * Test data taken directly from a real Excel file. @@ -48,7 +48,12 @@ public final class TestObjRecord extends TestCase { // it's not bug 38607 attachment 17639 ); + /** + * Hex dump from + * offset 0x2072 in att 22076 of bug 45133 + */ private static final byte[] recdataNeedingPadding = HexRead.readFromString("" + + "5D 00 20 00" + "15 00 12 00 00 00 01 00 11 60 00 00 00 00 38 6F CC 03 00 00 00 00 06 00 02 00 00 00 00 00 00 00" ); @@ -57,7 +62,7 @@ public final class TestObjRecord extends TestCase { assertEquals(26, record.getRecordSize() - 4); - List subrecords = record.getSubRecords(); + List subrecords = record.getSubRecords(); assertEquals(2, subrecords.size() ); assertTrue(subrecords.get(0) instanceof CommonObjectDataSubRecord); assertTrue(subrecords.get(1) instanceof EndSubRecord ); @@ -94,14 +99,14 @@ public final class TestObjRecord extends TestCase { System.arraycopy(recordBytes, 4, bytes, 0, bytes.length); record = new ObjRecord(TestcaseRecordInputStream.create(ObjRecord.sid, bytes)); - List subrecords = record.getSubRecords(); + List subrecords = record.getSubRecords(); assertEquals( 2, subrecords.size() ); assertTrue( subrecords.get(0) instanceof CommonObjectDataSubRecord); assertTrue( subrecords.get(1) instanceof EndSubRecord ); } public void testReadWriteWithPadding_bug45133() { - ObjRecord record = new ObjRecord(TestcaseRecordInputStream.create(ObjRecord.sid, recdataNeedingPadding)); + ObjRecord record = new ObjRecord(TestcaseRecordInputStream.create(recdataNeedingPadding)); if (record.getRecordSize() == 34) { throw new AssertionFailedError("Identified bug 45133"); @@ -109,7 +114,7 @@ public final class TestObjRecord extends TestCase { assertEquals(36, record.getRecordSize()); - List subrecords = record.getSubRecords(); + List subrecords = record.getSubRecords(); assertEquals(3, subrecords.size() ); assertEquals(CommonObjectDataSubRecord.class, subrecords.get(0).getClass()); assertEquals(GroupMarkerSubRecord.class, subrecords.get(1).getClass());