whitespace

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1711911 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2015-11-02 09:03:12 +00:00
parent 43a5f308d0
commit e88fac62ef
2 changed files with 100 additions and 100 deletions

View File

@ -47,10 +47,10 @@ public final class SXSSFITestDataProvider implements ITestDataProvider {
} }
public Workbook openSampleWorkbook(String sampleFileName) { public Workbook openSampleWorkbook(String sampleFileName) {
XSSFWorkbook xssfWorkbook = XSSFITestDataProvider.instance.openSampleWorkbook(sampleFileName); XSSFWorkbook xssfWorkbook = XSSFITestDataProvider.instance.openSampleWorkbook(sampleFileName);
SXSSFWorkbook swb = new SXSSFWorkbook(xssfWorkbook); SXSSFWorkbook swb = new SXSSFWorkbook(xssfWorkbook);
instances.add(swb); instances.add(swb);
return swb; return swb;
} }
public Workbook writeOutAndReadBack(Workbook wb) { public Workbook writeOutAndReadBack(Workbook wb) {

View File

@ -35,21 +35,21 @@ import org.apache.poi.xssf.XSSFTestDataSamples;
import org.junit.Test; import org.junit.Test;
public final class TestXSSFHyperlink extends BaseTestHyperlink { public final class TestXSSFHyperlink extends BaseTestHyperlink {
public TestXSSFHyperlink() { public TestXSSFHyperlink() {
super(XSSFITestDataProvider.instance); super(XSSFITestDataProvider.instance);
} }
@Test @Test
public void testLoadExisting() { public void testLoadExisting() {
XSSFWorkbook workbook = XSSFTestDataSamples.openSampleWorkbook("WithMoreVariousData.xlsx"); XSSFWorkbook workbook = XSSFTestDataSamples.openSampleWorkbook("WithMoreVariousData.xlsx");
assertEquals(3, workbook.getNumberOfSheets()); assertEquals(3, workbook.getNumberOfSheets());
XSSFSheet sheet = workbook.getSheetAt(0); XSSFSheet sheet = workbook.getSheetAt(0);
// Check the hyperlinks // Check the hyperlinks
assertEquals(4, sheet.getNumHyperlinks()); assertEquals(4, sheet.getNumHyperlinks());
doTestHyperlinkContents(sheet); doTestHyperlinkContents(sheet);
} }
@Test @Test
public void testCreate() throws Exception { public void testCreate() throws Exception {
@ -117,115 +117,115 @@ public final class TestXSSFHyperlink extends BaseTestHyperlink {
@Test @Test
public void testLoadSave() { public void testLoadSave() {
XSSFWorkbook workbook = XSSFTestDataSamples.openSampleWorkbook("WithMoreVariousData.xlsx"); XSSFWorkbook workbook = XSSFTestDataSamples.openSampleWorkbook("WithMoreVariousData.xlsx");
CreationHelper createHelper = workbook.getCreationHelper(); CreationHelper createHelper = workbook.getCreationHelper();
assertEquals(3, workbook.getNumberOfSheets()); assertEquals(3, workbook.getNumberOfSheets());
XSSFSheet sheet = workbook.getSheetAt(0); XSSFSheet sheet = workbook.getSheetAt(0);
// Check hyperlinks // Check hyperlinks
assertEquals(4, sheet.getNumHyperlinks()); assertEquals(4, sheet.getNumHyperlinks());
doTestHyperlinkContents(sheet); doTestHyperlinkContents(sheet);
// Write out, and check // Write out, and check
// Load up again, check all links still there // Load up again, check all links still there
XSSFWorkbook wb2 = XSSFTestDataSamples.writeOutAndReadBack(workbook); XSSFWorkbook wb2 = XSSFTestDataSamples.writeOutAndReadBack(workbook);
assertEquals(3, wb2.getNumberOfSheets()); assertEquals(3, wb2.getNumberOfSheets());
assertNotNull(wb2.getSheetAt(0)); assertNotNull(wb2.getSheetAt(0));
assertNotNull(wb2.getSheetAt(1)); assertNotNull(wb2.getSheetAt(1));
assertNotNull(wb2.getSheetAt(2)); assertNotNull(wb2.getSheetAt(2));
sheet = wb2.getSheetAt(0); sheet = wb2.getSheetAt(0);
// Check hyperlinks again // Check hyperlinks again
assertEquals(4, sheet.getNumHyperlinks()); assertEquals(4, sheet.getNumHyperlinks());
doTestHyperlinkContents(sheet); doTestHyperlinkContents(sheet);
// Add one more, and re-check // Add one more, and re-check
Row r17 = sheet.createRow(17); Row r17 = sheet.createRow(17);
Cell r17c = r17.createCell(2); Cell r17c = r17.createCell(2);
Hyperlink hyperlink = createHelper.createHyperlink(Hyperlink.LINK_URL); Hyperlink hyperlink = createHelper.createHyperlink(Hyperlink.LINK_URL);
hyperlink.setAddress("http://poi.apache.org/spreadsheet/"); hyperlink.setAddress("http://poi.apache.org/spreadsheet/");
hyperlink.setLabel("POI SS Link"); hyperlink.setLabel("POI SS Link");
r17c.setHyperlink(hyperlink); r17c.setHyperlink(hyperlink);
assertEquals(5, sheet.getNumHyperlinks()); assertEquals(5, sheet.getNumHyperlinks());
doTestHyperlinkContents(sheet); doTestHyperlinkContents(sheet);
assertEquals(Hyperlink.LINK_URL, assertEquals(Hyperlink.LINK_URL,
sheet.getRow(17).getCell(2).getHyperlink().getType()); sheet.getRow(17).getCell(2).getHyperlink().getType());
assertEquals("POI SS Link", assertEquals("POI SS Link",
sheet.getRow(17).getCell(2).getHyperlink().getLabel()); sheet.getRow(17).getCell(2).getHyperlink().getLabel());
assertEquals("http://poi.apache.org/spreadsheet/", assertEquals("http://poi.apache.org/spreadsheet/",
sheet.getRow(17).getCell(2).getHyperlink().getAddress()); sheet.getRow(17).getCell(2).getHyperlink().getAddress());
// Save and re-load once more // Save and re-load once more
XSSFWorkbook wb3 = XSSFTestDataSamples.writeOutAndReadBack(wb2); XSSFWorkbook wb3 = XSSFTestDataSamples.writeOutAndReadBack(wb2);
assertEquals(3, wb3.getNumberOfSheets()); assertEquals(3, wb3.getNumberOfSheets());
assertNotNull(wb3.getSheetAt(0)); assertNotNull(wb3.getSheetAt(0));
assertNotNull(wb3.getSheetAt(1)); assertNotNull(wb3.getSheetAt(1));
assertNotNull(wb3.getSheetAt(2)); assertNotNull(wb3.getSheetAt(2));
sheet = wb3.getSheetAt(0); sheet = wb3.getSheetAt(0);
assertEquals(5, sheet.getNumHyperlinks()); assertEquals(5, sheet.getNumHyperlinks());
doTestHyperlinkContents(sheet); doTestHyperlinkContents(sheet);
assertEquals(Hyperlink.LINK_URL, assertEquals(Hyperlink.LINK_URL,
sheet.getRow(17).getCell(2).getHyperlink().getType()); sheet.getRow(17).getCell(2).getHyperlink().getType());
assertEquals("POI SS Link", assertEquals("POI SS Link",
sheet.getRow(17).getCell(2).getHyperlink().getLabel()); sheet.getRow(17).getCell(2).getHyperlink().getLabel());
assertEquals("http://poi.apache.org/spreadsheet/", assertEquals("http://poi.apache.org/spreadsheet/",
sheet.getRow(17).getCell(2).getHyperlink().getAddress()); sheet.getRow(17).getCell(2).getHyperlink().getAddress());
} }
/** /**
* Only for WithMoreVariousData.xlsx ! * Only for WithMoreVariousData.xlsx !
*/ */
private static void doTestHyperlinkContents(XSSFSheet sheet) { private static void doTestHyperlinkContents(XSSFSheet sheet) {
assertNotNull(sheet.getRow(3).getCell(2).getHyperlink()); assertNotNull(sheet.getRow(3).getCell(2).getHyperlink());
assertNotNull(sheet.getRow(14).getCell(2).getHyperlink()); assertNotNull(sheet.getRow(14).getCell(2).getHyperlink());
assertNotNull(sheet.getRow(15).getCell(2).getHyperlink()); assertNotNull(sheet.getRow(15).getCell(2).getHyperlink());
assertNotNull(sheet.getRow(16).getCell(2).getHyperlink()); assertNotNull(sheet.getRow(16).getCell(2).getHyperlink());
// First is a link to poi // First is a link to poi
assertEquals(Hyperlink.LINK_URL, assertEquals(Hyperlink.LINK_URL,
sheet.getRow(3).getCell(2).getHyperlink().getType()); sheet.getRow(3).getCell(2).getHyperlink().getType());
assertEquals(null, assertEquals(null,
sheet.getRow(3).getCell(2).getHyperlink().getLabel()); sheet.getRow(3).getCell(2).getHyperlink().getLabel());
assertEquals("http://poi.apache.org/", assertEquals("http://poi.apache.org/",
sheet.getRow(3).getCell(2).getHyperlink().getAddress()); sheet.getRow(3).getCell(2).getHyperlink().getAddress());
// Next is an internal doc link // Next is an internal doc link
assertEquals(Hyperlink.LINK_DOCUMENT, assertEquals(Hyperlink.LINK_DOCUMENT,
sheet.getRow(14).getCell(2).getHyperlink().getType()); sheet.getRow(14).getCell(2).getHyperlink().getType());
assertEquals("Internal hyperlink to A2", assertEquals("Internal hyperlink to A2",
sheet.getRow(14).getCell(2).getHyperlink().getLabel()); sheet.getRow(14).getCell(2).getHyperlink().getLabel());
assertEquals("Sheet1!A2", assertEquals("Sheet1!A2",
sheet.getRow(14).getCell(2).getHyperlink().getAddress()); sheet.getRow(14).getCell(2).getHyperlink().getAddress());
// Next is a file // Next is a file
assertEquals(Hyperlink.LINK_FILE, assertEquals(Hyperlink.LINK_FILE,
sheet.getRow(15).getCell(2).getHyperlink().getType()); sheet.getRow(15).getCell(2).getHyperlink().getType());
assertEquals(null, assertEquals(null,
sheet.getRow(15).getCell(2).getHyperlink().getLabel()); sheet.getRow(15).getCell(2).getHyperlink().getLabel());
assertEquals("WithVariousData.xlsx", assertEquals("WithVariousData.xlsx",
sheet.getRow(15).getCell(2).getHyperlink().getAddress()); sheet.getRow(15).getCell(2).getHyperlink().getAddress());
// Last is a mailto // Last is a mailto
assertEquals(Hyperlink.LINK_EMAIL, assertEquals(Hyperlink.LINK_EMAIL,
sheet.getRow(16).getCell(2).getHyperlink().getType()); sheet.getRow(16).getCell(2).getHyperlink().getType());
assertEquals(null, assertEquals(null,
sheet.getRow(16).getCell(2).getHyperlink().getLabel()); sheet.getRow(16).getCell(2).getHyperlink().getLabel());
assertEquals("mailto:dev@poi.apache.org?subject=XSSF%20Hyperlinks", assertEquals("mailto:dev@poi.apache.org?subject=XSSF%20Hyperlinks",
sheet.getRow(16).getCell(2).getHyperlink().getAddress()); sheet.getRow(16).getCell(2).getHyperlink().getAddress());
} }
@Test @Test
public void test52716() { public void test52716() {