You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2017/09/19 21:04:30 UTC

svn commit: r1808944 - in /poi/trunk/src: ooxml/testcases/org/apache/poi/extractor/ ooxml/testcases/org/apache/poi/xssf/usermodel/ scratchpad/testcases/org/apache/poi/hsmf/ testcases/org/apache/poi/hssf/usermodel/ testcases/org/apache/poi/hssf/util/

Author: fanningpj
Date: Tue Sep 19 21:04:30 2017
New Revision: 1808944

URL: http://svn.apache.org/viewvc?rev=1808944&view=rev
Log:
tidy up some test code

Modified:
    poi/trunk/src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java
    poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/BaseTestXSSFPivotTable.java
    poi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestBasics.java
    poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java
    poi/trunk/src/testcases/org/apache/poi/hssf/util/TestAreaReference.java

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java?rev=1808944&r1=1808943&r2=1808944&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java Tue Sep 19 21:04:30 2017
@@ -332,7 +332,7 @@ public class TestExtractorFactory {
         // Text
         try {
             ExtractorFactory.createExtractor(txt);
-            fail();
+            fail("expected IllegalArgumentException");
         } catch(IllegalArgumentException e) {
             // Good
         }
@@ -480,14 +480,9 @@ public class TestExtractorFactory {
         extractor.close();
 
         // Text
-        try {
-            FileInputStream stream = new FileInputStream(txt);
-            try {
-                ExtractorFactory.createExtractor(stream);
-                fail();
-            } finally {
-                IOUtils.closeQuietly(stream);
-            }
+        try (FileInputStream stream = new FileInputStream(txt)) {
+            ExtractorFactory.createExtractor(stream);
+            fail("expected IllegalArgumentException");
         } catch(IllegalArgumentException e) {
             // Good
         }
@@ -568,7 +563,7 @@ public class TestExtractorFactory {
         // Text
         try {
             ExtractorFactory.createExtractor(new POIFSFileSystem(new FileInputStream(txt)));
-            fail();
+            fail("expected IllegalArgumentException");
         } catch(IOException e) {
             // Good
         }
@@ -650,7 +645,7 @@ public class TestExtractorFactory {
         // Text
         try {
             ExtractorFactory.createExtractor(new OPOIFSFileSystem(new FileInputStream(txt)));
-            fail();
+            fail("expected IllegalArgumentException");
         } catch(IOException e) {
             // Good
         }

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/BaseTestXSSFPivotTable.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/BaseTestXSSFPivotTable.java?rev=1808944&r1=1808943&r2=1808944&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/BaseTestXSSFPivotTable.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/BaseTestXSSFPivotTable.java Tue Sep 19 21:04:30 2017
@@ -86,16 +86,9 @@ public abstract class BaseTestXSSFPivotT
     /**
      * Verify that it's not possible to create a row label outside of the referenced area.
      */
-    @Test
+    @Test(expected = IndexOutOfBoundsException.class)
     public void testAddRowLabelOutOfRangeThrowsException() {
-        int columnIndex = 5;
-
-        try {
-            pivotTable.addRowLabel(columnIndex);
-        } catch(IndexOutOfBoundsException e) {
-            return;
-        }
-        fail();
+        pivotTable.addRowLabel(5);
     }
 
     /**
@@ -197,16 +190,9 @@ public abstract class BaseTestXSSFPivotT
     /**
      * Verify that it's not possible to create a column label outside of the referenced area.
      */
-    @Test
+    @Test(expected = IndexOutOfBoundsException.class)
     public void testAddColumnLabelOutOfRangeThrowsException() {
-        int columnIndex = 5;
-
-        try {
-            pivotTable.addColumnLabel(DataConsolidateFunction.SUM, columnIndex);
-        } catch(IndexOutOfBoundsException e) {
-            return;
-        }
-        fail();
+        pivotTable.addColumnLabel(DataConsolidateFunction.SUM, 5);
     }
 
      /**
@@ -226,17 +212,9 @@ public abstract class BaseTestXSSFPivotT
     /**
      * Verify that it's not possible to create a data column outside of the referenced area.
      */
-    @Test
+    @Test(expected = IndexOutOfBoundsException.class)
     public void testAddDataColumnOutOfRangeThrowsException() {
-        int columnIndex = 5;
-        boolean isDataField = true;
-
-        try {
-            pivotTable.addDataColumn(columnIndex, isDataField);
-        } catch(IndexOutOfBoundsException e) {
-            return;
-        }
-        fail();
+        pivotTable.addDataColumn(5, true);
     }
 
      /**
@@ -257,15 +235,9 @@ public abstract class BaseTestXSSFPivotT
      /**
      * Verify that it's not possible to create a new filter outside of the referenced area.
      */
-    @Test
+    @Test(expected = IndexOutOfBoundsException.class)
     public void testAddReportFilterOutOfRangeThrowsException() {
-        int columnIndex = 5;
-        try {
-            pivotTable.addReportFilter(columnIndex);
-        } catch(IndexOutOfBoundsException e) {
-            return;
-        }
-        fail();
+        pivotTable.addReportFilter(5);
     }
     
     /**

Modified: poi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestBasics.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestBasics.java?rev=1808944&r1=1808943&r2=1808944&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestBasics.java (original)
+++ poi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestBasics.java Tue Sep 19 21:04:30 2017
@@ -19,6 +19,7 @@ package org.apache.poi.hsmf;
 
 import static org.apache.poi.POITestCase.assertContains;
 import static org.apache.poi.POITestCase.assertStartsWith;
+import static org.junit.Assert.fail;
 
 import java.io.IOException;
 
@@ -99,13 +100,13 @@ public final class TestBasics extends Te
       // Quick doesn't have them
       try {
          quick.getHeaders();
-         fail();
+         fail("expected ChunkNotFoundException");
       } catch(ChunkNotFoundException e) {}
       
       // Attachments doesn't have them
       try {
          attachments.getHeaders();
-         fail();
+         fail("expected ChunkNotFoundException");
       } catch(ChunkNotFoundException e) {}
       
       // Outlook30 has some
@@ -157,7 +158,7 @@ public final class TestBasics extends Te
 
       try {
           attachments.getHtmlBody();
-          fail();
+         fail("expected ChunkNotFoundException");
       } catch(ChunkNotFoundException e) {
           // Good
       }
@@ -170,7 +171,7 @@ public final class TestBasics extends Te
       
       try {
          attachments.getHtmlBody();
-         fail();
+         fail("expected ChunkNotFoundException");
       } catch(ChunkNotFoundException e) {
          // Good
       }
@@ -185,13 +186,13 @@ public final class TestBasics extends Te
 
       try {
          noRecipientAddress.getRecipientEmailAddress();
-         fail();
+         fail("expected ChunkNotFoundException");
       } catch(ChunkNotFoundException e) {
          // Good
       }
       try {
          noRecipientAddress.getRecipientEmailAddressList();
-         fail();
+         fail("expected ChunkNotFoundException");
       } catch(ChunkNotFoundException e) {
          // Good
       }

Modified: poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java?rev=1808944&r1=1808943&r2=1808944&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java Tue Sep 19 21:04:30 2017
@@ -301,13 +301,13 @@ public final class TestHSSFCell extends
 		styB.verifyBelongsToWorkbook(wbB);
 		try {
 			styA.verifyBelongsToWorkbook(wbB);
-			fail();
+			fail("expected IllegalArgumentException");
 		} catch (IllegalArgumentException e) {
 			// expected during successful test
 		}
 		try {
 			styB.verifyBelongsToWorkbook(wbA);
-			fail();
+			fail("expected IllegalArgumentException");
 		} catch (IllegalArgumentException e) {
 			// expected during successful test
 		}
@@ -319,13 +319,13 @@ public final class TestHSSFCell extends
 		cellB.setCellStyle(styB);
 		try {
 			cellA.setCellStyle(styB);
-			fail();
+			fail("expected IllegalArgumentException");
 		} catch (IllegalArgumentException e) {
 			// expected during successful test
 		}
 		try {
 			cellB.setCellStyle(styA);
-			fail();
+			fail("expected IllegalArgumentException");
 		} catch (IllegalArgumentException e) {
 			// expected during successful test
 		}
@@ -352,7 +352,7 @@ public final class TestHSSFCell extends
 		Record[] recs = RecordInspector.getRecords(sheet, 0);
 		if (recs.length == 28 && recs[23] instanceof StringRecord) {
 		    wb.close();
-			throw new AssertionFailedError("Identified bug - leftover StringRecord");
+			fail("Identified bug - leftover StringRecord");
 		}
 		confirmStringRecord(sheet, false);
 

Modified: poi/trunk/src/testcases/org/apache/poi/hssf/util/TestAreaReference.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/hssf/util/TestAreaReference.java?rev=1808944&r1=1808943&r2=1808944&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/hssf/util/TestAreaReference.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/hssf/util/TestAreaReference.java Tue Sep 19 21:04:30 2017
@@ -126,19 +126,19 @@ public final class TestAreaReference ext
         new AreaReference(ref2D, SpreadsheetVersion.EXCEL97);
         try {
             new AreaReference(refDCSimple, SpreadsheetVersion.EXCEL97);
-            fail();
+            fail("expected IllegalArgumentException");
         } catch(IllegalArgumentException e) {
         	// expected during successful test
         }
         try {
             new AreaReference(refDC2D, SpreadsheetVersion.EXCEL97);
-            fail();
+            fail("expected IllegalArgumentException");
         } catch(IllegalArgumentException e) {
         	// expected during successful test
         }
         try {
             new AreaReference(refDC3D, SpreadsheetVersion.EXCEL97);
-            fail();
+            fail("expected IllegalArgumentException");
         } catch(IllegalArgumentException e) {
         	// expected during successful test
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org