sackley     2003/07/11 04:30:23

  Added:       src/scratchpad/testcases/org/apache/poi/hwpf/model/hdftypes
                        TestFileInformationBlock.java
  Log:
  nother test
  
  Revision  Changes    Path
  1.1                  
jakarta-poi/src/scratchpad/testcases/org/apache/poi/hwpf/model/hdftypes/TestFileInformationBlock.java
  
  Index: TestFileInformationBlock.java
  ===================================================================
  package org.apache.poi.hwpf.model.hdftypes;
  
  import junit.framework.*;
  import org.apache.poi.hwpf.*;
  
  import java.lang.reflect.*;
  
  public class TestFileInformationBlock
    extends TestCase
  {
    private FileInformationBlock _fileInformationBlock = null;
    private HWPFDocFixture _hWPFDocFixture;
  
    public TestFileInformationBlock(String name)
    {
      super(name);
    }
  
    public void testReadWrite()
      throws Exception
    {
      int size = _fileInformationBlock.getSize();
      byte[] buf = new byte[size];
  
      _fileInformationBlock.serialize(buf, 0);
  
      FileInformationBlock newFileInformationBlock =
        new FileInformationBlock(buf);
  
      Field[] fields = FileInformationBlock.class.getSuperclass().getDeclaredFields();
      AccessibleObject.setAccessible(fields, true);
  
      for (int x = 0; x < fields.length; x++)
      {
        assertEquals(fields[x].get(_fileInformationBlock), 
fields[x].get(newFileInformationBlock));
      }
    }
  
    protected void setUp()
      throws Exception
    {
      super.setUp();
      /[EMAIL PROTECTED] verify the constructors*/
      _hWPFDocFixture = new HWPFDocFixture(this);
  
      _hWPFDocFixture.setUp();
      _fileInformationBlock = _hWPFDocFixture._fib;
    }
  
    protected void tearDown()
      throws Exception
    {
      _fileInformationBlock = null;
      _hWPFDocFixture.tearDown();
  
      _hWPFDocFixture = null;
      super.tearDown();
    }
  
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to