sackley 2003/07/10 05:25:46
Added: src/scratchpad/testcases/org/apache/poi/hwpf/model/hdftypes
TestTextPieceTable.java
Log:
nother test
Revision Changes Path
1.1
jakarta-poi/src/scratchpad/testcases/org/apache/poi/hwpf/model/hdftypes/TestTextPieceTable.java
Index: TestTextPieceTable.java
===================================================================
package org.apache.poi.hwpf.model.hdftypes;
import junit.framework.*;
import java.io.ByteArrayOutputStream;
import java.util.ArrayList;
import org.apache.poi.hwpf.*;
import org.apache.poi.hwpf.model.io.*;
public class TestTextPieceTable
extends TestCase
{
private HWPFDocFixture _hWPFDocFixture;
public TestTextPieceTable(String name)
{
super(name);
}
public void testReadWrite()
throws Exception
{
FileInformationBlock fib = _hWPFDocFixture._fib;
byte[] mainStream = _hWPFDocFixture._mainStream;
byte[] tableStream = _hWPFDocFixture._tableStream;
int fcMin = fib.getFcMin();
ComplexFileTable cft = new ComplexFileTable(mainStream, tableStream,
fib.getFcClx(), fcMin);
HWPFFileSystem fileSys = new HWPFFileSystem();
cft.writeTo(fileSys);
ByteArrayOutputStream tableOut = fileSys.getStream("1Table");
ByteArrayOutputStream mainOut = fileSys.getStream("WordDocument");
byte[] newTableStream = tableOut.toByteArray();
byte[] newMainStream = mainOut.toByteArray();
ComplexFileTable newCft = new ComplexFileTable(newMainStream, newTableStream,
0,0);
TextPieceTable oldTextPieceTable = cft.getTextPieceTable();
TextPieceTable newTextPieceTable = newCft.getTextPieceTable();
assertEquals(oldTextPieceTable, newTextPieceTable);
}
protected void setUp()
throws Exception
{
super.setUp();
_hWPFDocFixture = new HWPFDocFixture(this);
_hWPFDocFixture.setUp();
}
protected void tearDown()
throws Exception
{
_hWPFDocFixture.tearDown();
_hWPFDocFixture = null;
super.tearDown();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]