junit4 assert* improvements, add CTChartsheet to unit test so that it's compiled into poi-ooxml-schemas.jar (if it isn't already)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1738742 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2016-04-12 09:22:48 +00:00
parent db25900315
commit 921c9b9e4b

View File

@ -18,11 +18,13 @@
package org.apache.poi.xssf.usermodel;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
import org.junit.Test;
import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTChartsheet;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.XSSFTestDataSamples;
@ -49,17 +51,20 @@ public final class TestXSSFChartSheet {
fail("Row iterator for charts sheets should return zero rows");
}
//access to a arbitrary row
assertEquals(null, sheet.getRow(1));
assertNull(sheet.getRow(1));
//some basic get* accessors
assertEquals(0, sheet.getNumberOfComments());
assertEquals(0, sheet.getNumHyperlinks());
assertEquals(0, sheet.getNumMergedRegions());
assertEquals(null, sheet.getActiveCell());
assertEquals(true, sheet.getAutobreaks());
assertEquals(null, sheet.getCellComment(0, 0));
assertNull(sheet.getActiveCell());
assertTrue(sheet.getAutobreaks());
assertNull(sheet.getCellComment(0, 0));
assertEquals(0, sheet.getColumnBreaks().length);
assertEquals(true, sheet.getRowSumsBelow());
assertTrue(sheet.getRowSumsBelow());
assertNotNull(sheet.createDrawingPatriarch());
assertNotNull(sheet.getDrawingPatriarch());
assertNotNull(sheet.getCTChartsheet());
}
@Test
@ -73,6 +78,6 @@ public final class TestXSSFChartSheet {
assertEquals(1, cs.createDrawingPatriarch().getCharts().size());
XSSFChart chart = cs.createDrawingPatriarch().getCharts().get(0);
assertEquals(null, chart.getTitle());
assertNull(chart.getTitle());
}
}