FileDocCategorySizeDatePackage
TestSlidePersistAtom.javaAPI DocApache Poi 3.0.12221Mon Jan 01 18:56:12 GMT 2007org.apache.poi.hslf.record

TestSlidePersistAtom

public class TestSlidePersistAtom extends TestCase
Tests that SlidePersistAtom works properly
author
Nick Burch (nick at torchbox dot com)

Fields Summary
private byte[]
data_a
Constructors Summary
Methods Summary
public voidtestFlags()

		SlidePersistAtom spa = new SlidePersistAtom(data_a, 0, data_a.length);
		assertEquals(4, spa.getRefID() );
		assertEquals(true, spa.getHasShapesOtherThanPlaceholders() );
		assertEquals(2, spa.getNumPlaceholderTexts() );
		assertEquals(256, spa.getSlideIdentifier());
	
public voidtestRecordType()


         
		SlidePersistAtom spa = new SlidePersistAtom(data_a, 0, data_a.length);
		assertEquals(1011l, spa.getRecordType());
	
public voidtestWrite()

		SlidePersistAtom spa = new SlidePersistAtom(data_a, 0, data_a.length);
		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		spa.writeOut(baos);
		byte[] b = baos.toByteArray();

		assertEquals(data_a.length, b.length);
		for(int i=0; i<data_a.length; i++) {
			assertEquals(data_a[i],b[i]);
		}