package nl.bstoi.poiparser.core.util;
import static org.junit.Assert.*;
import java.io.File;
import java.net.URISyntaxException;
import java.util.List;
import nl.bstoi.poiparser.core.util.PoiImportExportUtil;
import org.junit.Test;
public class PoiImportExportUtilTest {
private static final String filePath = "/excel/";
@Test
public void testReadExcelFiles() throws URISyntaxException{
final File excelFile = new File(PoiImportExportUtil.class.getResource(filePath).toURI());
List<String> fileList = PoiImportExportUtil.readExcelFiles(excelFile.getAbsolutePath());
assertTrue(fileList.contains(new String("test-excel-001.xls")));
assertTrue(fileList.contains(new String("test-excel-001.xlsx")));
}
@Test
public void testGetSheetNames() throws URISyntaxException{
final String fileName = "test-excel-001.xls";
final File excelFile = new File(PoiImportExportUtilTest.class.getResource(filePath+fileName).toURI());
List<String> sheetNames = PoiImportExportUtil.getSheetNames(excelFile);
assertEquals("Sheet1", sheetNames.get(0));
assertEquals("Sheet2", sheetNames.get(1));
assertEquals("Sheet3", sheetNames.get(2));
}
}