Convert to JUnit4

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1712984 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2015-11-06 17:02:18 +00:00
parent 0149810619
commit 6cc2839b66

View File

@ -22,7 +22,10 @@ import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
import junit.framework.TestCase; import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import org.apache.poi.hssf.HSSFTestDataSamples; import org.apache.poi.hssf.HSSFTestDataSamples;
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFWorkbook;
@ -35,10 +38,8 @@ import org.apache.poi.poifs.filesystem.OPOIFSFileSystem;
* *
* This is part 1 of 2 of the tests - it only does the POIDocuments * This is part 1 of 2 of the tests - it only does the POIDocuments
* which are part of the Main (not scratchpad) * which are part of the Main (not scratchpad)
*
* @author Nick Burch (nick at torchbox dot com)
*/ */
public final class TestPOIDocumentMain extends TestCase { public final class TestPOIDocumentMain {
// The POI Documents to work on // The POI Documents to work on
private POIDocument doc; private POIDocument doc;
private POIDocument doc2; private POIDocument doc2;
@ -46,12 +47,14 @@ public final class TestPOIDocumentMain extends TestCase {
/** /**
* Set things up, two spreadsheets for our testing * Set things up, two spreadsheets for our testing
*/ */
public void setUp() { @Before
public void setUp() {
doc = HSSFTestDataSamples.openSampleWorkbook("DateFormats.xls"); doc = HSSFTestDataSamples.openSampleWorkbook("DateFormats.xls");
doc2 = HSSFTestDataSamples.openSampleWorkbook("StringFormulas.xls"); doc2 = HSSFTestDataSamples.openSampleWorkbook("StringFormulas.xls");
} }
public void testReadProperties() { @Test
public void readProperties() {
// We should have both sets // We should have both sets
assertNotNull(doc.getDocumentSummaryInformation()); assertNotNull(doc.getDocumentSummaryInformation());
assertNotNull(doc.getSummaryInformation()); assertNotNull(doc.getSummaryInformation());
@ -61,7 +64,8 @@ public final class TestPOIDocumentMain extends TestCase {
assertEquals(0, doc.getDocumentSummaryInformation().getByteCount()); assertEquals(0, doc.getDocumentSummaryInformation().getByteCount());
} }
public void testReadProperties2() { @Test
public void readProperties2() {
// Check again on the word one // Check again on the word one
assertNotNull(doc2.getDocumentSummaryInformation()); assertNotNull(doc2.getDocumentSummaryInformation());
assertNotNull(doc2.getSummaryInformation()); assertNotNull(doc2.getSummaryInformation());
@ -71,7 +75,8 @@ public final class TestPOIDocumentMain extends TestCase {
assertEquals(0, doc2.getDocumentSummaryInformation().getByteCount()); assertEquals(0, doc2.getDocumentSummaryInformation().getByteCount());
} }
public void testWriteProperties() throws Exception { @Test
public void writeProperties() throws Exception {
// Just check we can write them back out into a filesystem // Just check we can write them back out into a filesystem
NPOIFSFileSystem outFS = new NPOIFSFileSystem(); NPOIFSFileSystem outFS = new NPOIFSFileSystem();
doc.readProperties(); doc.readProperties();
@ -86,7 +91,8 @@ public final class TestPOIDocumentMain extends TestCase {
); );
} }
public void testWriteReadProperties() throws Exception { @Test
public void WriteReadProperties() throws Exception {
ByteArrayOutputStream baos = new ByteArrayOutputStream(); ByteArrayOutputStream baos = new ByteArrayOutputStream();
// Write them out // Write them out
@ -104,10 +110,11 @@ public final class TestPOIDocumentMain extends TestCase {
doc.readProperties(); doc.readProperties();
// Delegate test // Delegate test
testReadProperties(); readProperties();
} }
public void testCreateNewProperties() throws IOException { @Test
public void createNewProperties() throws IOException {
POIDocument doc = new HSSFWorkbook(); POIDocument doc = new HSSFWorkbook();
// New document won't have them // New document won't have them
@ -130,7 +137,8 @@ public final class TestPOIDocumentMain extends TestCase {
assertNotNull(doc.getDocumentSummaryInformation()); assertNotNull(doc.getDocumentSummaryInformation());
} }
public void testCreateNewPropertiesOnExistingFile() throws IOException { @Test
public void createNewPropertiesOnExistingFile() throws IOException {
POIDocument doc = new HSSFWorkbook(); POIDocument doc = new HSSFWorkbook();
// New document won't have them // New document won't have them