TestCountspublic class TestCounts extends TestCase Tests that SlideShow returns the right number of Sheets and MetaSheets |
Fields Summary |
---|
private SlideShow | ss |
Constructors Summary |
---|
public TestCounts()
String dirname = System.getProperty("HSLF.testdata.path");
String filename = dirname + "/basic_test_ppt_file.ppt";
HSLFSlideShow hss = new HSLFSlideShow(filename);
ss = new SlideShow(hss);
|
Methods Summary |
---|
public void | testNotesCount()
Notes[] notes = ss.getNotes();
// Two sheets -> two notes
// Note: there are also notes on the slide master
//assertEquals(3, notes.length); // When we do slide masters
assertEquals(2, notes.length);
// First is for master
//assertEquals(-2147483648, notes[0]._getSheetNumber()); // When we do slide masters
// Next two are for the two slides
assertEquals(256, notes[0]._getSheetNumber());
assertEquals(257, notes[1]._getSheetNumber());
// They happen to go between the two slides in Ref terms
assertEquals(5, notes[0]._getSheetRefId());
assertEquals(7, notes[1]._getSheetRefId());
| public void | testSheetsCount()
Slide[] slides = ss.getSlides();
// Two sheets - master sheet is seperate
assertEquals(2, slides.length);
// They are slides 1+2
assertEquals(1, slides[0].getSlideNumber());
assertEquals(2, slides[1].getSlideNumber());
// The ref IDs are 4 and 6
assertEquals(4, slides[0]._getSheetRefId());
assertEquals(6, slides[1]._getSheetRefId());
// These are slides 1+2 -> 256+257
assertEquals(256, slides[0]._getSheetNumber());
assertEquals(257, slides[1]._getSheetNumber());
|
|