Package org.apache.poi.hssf.record

Examples of org.apache.poi.hssf.record.RecordInputStream.remaining()


   * The correct size of a {@link ChartFormatRecord} is 20 bytes (not including header).
   */
  public void testLoad() {
    RecordInputStream in = TestcaseRecordInputStream.create(data);
    ChartFormatRecord record = new ChartFormatRecord(in);
    if (in.remaining() == 2) {
      throw new AssertionFailedError("Identified bug 44693d");
    }
    assertEquals(0, in.remaining());
    assertEquals(24, record.getRecordSize());

View Full Code Here


    RecordInputStream in = TestcaseRecordInputStream.create(data);
    ChartFormatRecord record = new ChartFormatRecord(in);
    if (in.remaining() == 2) {
      throw new AssertionFailedError("Identified bug 44693d");
    }
    assertEquals(0, in.remaining());
    assertEquals(24, record.getRecordSize());

    byte[] data2 = record.serialize();
    assertArrayEquals(data, data2);
  }
View Full Code Here

 
  public void testUnicodeFlag_bug46693() {
    byte[] data = HexRead.readFromString("01 00 01 00 01 00 04 00 05 00 00 6D 61 72 63 6F");
    RecordInputStream in = TestcaseRecordInputStream.create(ViewFieldsRecord.sid, data);
    ViewFieldsRecord rec = new ViewFieldsRecord(in);
    if (in.remaining() == 1) {
      throw new AssertionFailedError("Identified bug 46693b");
    }
    assertEquals(0, in.remaining());
    assertEquals(4+data.length, rec.getRecordSize());
  }
View Full Code Here

    RecordInputStream in = TestcaseRecordInputStream.create(ViewFieldsRecord.sid, data);
    ViewFieldsRecord rec = new ViewFieldsRecord(in);
    if (in.remaining() == 1) {
      throw new AssertionFailedError("Identified bug 46693b");
    }
    assertEquals(0, in.remaining());
    assertEquals(4+data.length, rec.getRecordSize());
  }
 
  public void testSerialize() {
    // This hex data was produced by changing the 'Custom Name' property,
View Full Code Here

  private static ViewFieldsRecord confirmSerialize(String hexDump) {
    byte[] data = HexRead.readFromString(hexDump);
    RecordInputStream in = TestcaseRecordInputStream.create(ViewFieldsRecord.sid, data);
    ViewFieldsRecord rec = new ViewFieldsRecord(in);
    assertEquals(0, in.remaining());
    assertEquals(4+data.length, rec.getRecordSize());
    byte[] data2 = rec.serialize();
    TestcaseRecordInputStream.confirmRecordEncoding(ViewFieldsRecord.sid, data, data2);
    return rec;
  }
View Full Code Here

 
  public void testMoreThanOneInfoItem_bug46917() {
    byte[] data = HexRead.readFromString("01 02 03 04 05 06 07 08 09 0A 0B 0C");
    RecordInputStream in = TestcaseRecordInputStream.create(PageItemRecord.sid, data);
    PageItemRecord rec = new PageItemRecord(in);
    if (in.remaining() == 6) {
      throw new AssertionFailedError("Identified bug 46917");
    }
    assertEquals(0, in.remaining());
   
    assertEquals(4+data.length, rec.getRecordSize());
View Full Code Here

    RecordInputStream in = TestcaseRecordInputStream.create(PageItemRecord.sid, data);
    PageItemRecord rec = new PageItemRecord(in);
    if (in.remaining() == 6) {
      throw new AssertionFailedError("Identified bug 46917");
    }
    assertEquals(0, in.remaining());
   
    assertEquals(4+data.length, rec.getRecordSize());
  }
 
  public void testSerialize() {
View Full Code Here

  private static PageItemRecord confirmSerialize(String hexDump) {
    byte[] data = HexRead.readFromString(hexDump);
    RecordInputStream in = TestcaseRecordInputStream.create(PageItemRecord.sid, data);
    PageItemRecord rec = new PageItemRecord(in);
    assertEquals(0, in.remaining());
    assertEquals(4+data.length, rec.getRecordSize());
    byte[] data2 = rec.serialize();
    TestcaseRecordInputStream.confirmRecordEncoding(PageItemRecord.sid, data, data2);
    return rec;
  }
View Full Code Here

    };

    public void testLoad() {
        RecordInputStream in = TestcaseRecordInputStream.create(0x1044, data);
        SheetPropertiesRecord record = new SheetPropertiesRecord(in);
        if (in.remaining() == 1) {
            throw new AssertionFailedError("Identified bug 44693c");
        }
        assertEquals(0, in.remaining());
        assertEquals( 10, record.getFlags());
        assertEquals( false, record.isChartTypeManuallyFormatted() );
View Full Code Here

        RecordInputStream in = TestcaseRecordInputStream.create(0x1044, data);
        SheetPropertiesRecord record = new SheetPropertiesRecord(in);
        if (in.remaining() == 1) {
            throw new AssertionFailedError("Identified bug 44693c");
        }
        assertEquals(0, in.remaining());
        assertEquals( 10, record.getFlags());
        assertEquals( false, record.isChartTypeManuallyFormatted() );
        assertEquals( true, record.isPlotVisibleOnly() );
        assertEquals( false, record.isDoNotSizeWithWindow() );
        assertEquals( true, record.isDefaultPlotDimensions() );
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.