FileDocCategorySizeDatePackage
TestSeriesListRecord.javaAPI DocApache Poi 3.0.12387Mon Jan 01 12:39:46 GMT 2007org.apache.poi.hssf.record

TestSeriesListRecord

public class TestSeriesListRecord extends TestCase
Tests the serialization and deserialization of the SeriesListRecord class works correctly. Test data taken directly from a real Excel file.
author
Glen Stampoultzis (glens at apache.org)

Fields Summary
byte[]
data
Constructors Summary
public TestSeriesListRecord(String name)


      
    
        super(name);
    
Methods Summary
public voidtestLoad()


        SeriesListRecord record = new SeriesListRecord(new TestcaseRecordInputStream((short)0x1016, (short)data.length, data));
        assertEquals( (short)0x2001, record.getSeriesNumbers()[0]);
        assertEquals( (short)0xf0ff, record.getSeriesNumbers()[1]);
        assertEquals( 2, record.getSeriesNumbers().length);

        assertEquals( 4 + 6, record.getRecordSize() );

        record.validateSid((short)0x1016);
    
public voidtestStore()

        SeriesListRecord record = new SeriesListRecord();
        record.setSeriesNumbers( new short[] { (short)0x2001, (short)0xf0ff } );

        byte [] recordBytes = record.serialize();
        assertEquals(recordBytes.length - 4, data.length);
        for (int i = 0; i < data.length; i++)
            assertEquals("At offset " + i, data[i], recordBytes[i+4]);