aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases/org/apache
diff options
context:
space:
mode:
authorGlen Stampoultzis <glens@apache.org>2002-10-09 00:05:55 +0000
committerGlen Stampoultzis <glens@apache.org>2002-10-09 00:05:55 +0000
commit0fe419cb151953a5cf40ac6d3ad60a28cb44a557 (patch)
tree3d6c6c048052864696a78a00f5be6f9a6597c0d9 /src/testcases/org/apache
parentde760da7144ef418e7fb7a72aae4b5e81b7acd5b (diff)
downloadpoi-0fe419cb151953a5cf40ac6d3ad60a28cb44a557.tar.gz
poi-0fe419cb151953a5cf40ac6d3ad60a28cb44a557.zip
Some changes to record generation
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352885 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/testcases/org/apache')
-rw-r--r--src/testcases/org/apache/poi/hssf/record/TestLinkedDataRecord.java86
-rw-r--r--src/testcases/org/apache/poi/hssf/usermodel/TestNamedRange.java2
2 files changed, 81 insertions, 7 deletions
diff --git a/src/testcases/org/apache/poi/hssf/record/TestLinkedDataRecord.java b/src/testcases/org/apache/poi/hssf/record/TestLinkedDataRecord.java
index a2e3d7a3b0..442f63df58 100644
--- a/src/testcases/org/apache/poi/hssf/record/TestLinkedDataRecord.java
+++ b/src/testcases/org/apache/poi/hssf/record/TestLinkedDataRecord.java
@@ -64,16 +64,92 @@ import junit.framework.TestCase;
* class works correctly. Test data taken directly from a real
* Excel file.
*
-
* @author Glen Stampoultzis (glens at apache.org)
*/
public class TestLinkedDataRecord
extends TestCase
{
- byte[] data = new byte[] {
- (byte)0x00,
- (byte)0x01,
- (byte)0x00,(byte)0x00,
+
+/*
+ Records that would appear in a simple bar chart
+
+ The first record links to the series title (linkType = 0). It's
+ reference type is 1 which means that it links directly to data entered
+ into the forumula bar. There seems to be no reference to any data
+ however. The formulaOfLink field contains two 0 bytes.
+
+============================================
+Offset 0xf9c (3996)
+rectype = 0x1051, recsize = 0x8
+-BEGIN DUMP---------------------------------
+00000000 00 01 00 00 00 00 00 00 ........
+-END DUMP-----------------------------------
+recordid = 0x1051, size =8
+[AI]
+.linkType = 0x00 (0 )
+.referenceType = 0x01 (1 )
+.options = 0x0000 (0 )
+ .customNumberFormat = false
+.indexNumberFmtRecord = 0x0000 (0 )
+.formulaOfLink = (org.apache.poi.hssf.record.LinkedDataFormulaField@95fd19 )
+[/AI]
+
+============================================
+Offset 0xfa8 (4008)
+rectype = 0x1051, recsize = 0x13
+-BEGIN DUMP---------------------------------
+00000000 01 02 00 00 00 00 0B 00 3B 00 00 00 00 1E 00 01 ........;.......
+00000010 00 01 00 ...
+-END DUMP-----------------------------------
+recordid = 0x1051, size =19
+[AI]
+.linkType = 0x01 (1 )
+.referenceType = 0x02 (2 )
+.options = 0x0000 (0 )
+ .customNumberFormat = false
+.indexNumberFmtRecord = 0x0000 (0 )
+.formulaOfLink = (org.apache.poi.hssf.record.LinkedDataFormulaField@11b9fb1 )
+[/AI]
+
+============================================
+Offset 0xfbf (4031)
+rectype = 0x1051, recsize = 0x13
+-BEGIN DUMP---------------------------------
+00000000 02 02 00 00 69 01 0B 00 3B 00 00 00 00 1F 00 00 ....i...;.......
+00000010 00 00 00 ...
+-END DUMP-----------------------------------
+recordid = 0x1051, size =19
+[AI]
+.linkType = 0x02 (2 )
+.referenceType = 0x02 (2 )
+.options = 0x0000 (0 )
+ .customNumberFormat = false
+.indexNumberFmtRecord = 0x0169 (361 )
+.formulaOfLink = (org.apache.poi.hssf.record.LinkedDataFormulaField@913fe2 )
+[/AI]
+
+============================================
+Offset 0xfd6 (4054)
+rectype = 0x1051, recsize = 0x8
+-BEGIN DUMP---------------------------------
+00000000 03 01 00 00 00 00 00 00 ........
+-END DUMP-----------------------------------
+recordid = 0x1051, size =8
+[AI]
+.linkType = 0x03 (3 )
+.referenceType = 0x01 (1 )
+.options = 0x0000 (0 )
+ .customNumberFormat = false
+.indexNumberFmtRecord = 0x0000 (0 )
+.formulaOfLink = (org.apache.poi.hssf.record.LinkedDataFormulaField@1f934ad )
+[/AI]
+
+*/
+
+ byte[] data = new byte[]{
+ (byte) 0x00,
+ (byte) 0x01,
+ (byte) 0x00, (byte) 0x00,
(byte)0x00,(byte)0x00,
(byte)0x00,(byte)0x00 // not supported
};
diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestNamedRange.java b/src/testcases/org/apache/poi/hssf/usermodel/TestNamedRange.java
index 597e267c43..c55a851826 100644
--- a/src/testcases/org/apache/poi/hssf/usermodel/TestNamedRange.java
+++ b/src/testcases/org/apache/poi/hssf/usermodel/TestNamedRange.java
@@ -62,8 +62,6 @@ public class TestNamedRange
POIFSFileSystem fs = null;
HSSFWorkbook wb = null;
- System.out.println("testTestCase");
-
String filename = System.getProperty("HSSF.testdata.path");
filename = filename + "/Simple.xls";