]> source.dussan.org Git - poi.git/commitdiff
convert to junit4
authorJaven O'Neal <onealj@apache.org>
Tue, 12 Apr 2016 03:43:33 +0000 (03:43 +0000)
committerJaven O'Neal <onealj@apache.org>
Tue, 12 Apr 2016 03:43:33 +0000 (03:43 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1738680 13f79535-47bb-0310-9956-ffa450edef68

src/testcases/org/apache/poi/ss/formula/TestFormulaShifter.java
src/testcases/org/apache/poi/ss/formula/ptg/AllFormulaTests.java

index 8ab6506161cfb99c84b1e2e073741611f024033f..1f378ccd5490a86ac4531525da68e97b0c1045bd 100644 (file)
 
 package org.apache.poi.ss.formula;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
 import org.apache.poi.ss.SpreadsheetVersion;
 import org.apache.poi.ss.formula.ptg.AreaErrPtg;
 import org.apache.poi.ss.formula.ptg.AreaPtg;
@@ -24,14 +29,14 @@ import org.apache.poi.ss.formula.ptg.Ptg;
 import org.apache.poi.ss.formula.ptg.Ref3DPtg;
 import org.apache.poi.ss.util.CellReference;
 
-import junit.framework.TestCase;
+import org.junit.Test;
 
 /**
  * Tests for {@link FormulaShifter}.
  *
  * @author Josh Micich
  */
-public final class TestFormulaShifter extends TestCase {
+public final class TestFormulaShifter {
     // Note - the expected result row coordinates here were determined/verified
     // in Excel 2007 by manually testing.
 
@@ -39,6 +44,7 @@ public final class TestFormulaShifter extends TestCase {
      * Tests what happens to area refs when a range of rows from inside, or overlapping are
      * moved
      */
+    @Test
     public void testShiftAreasSourceRows() {
 
         // all these operations are on an area ref spanning rows 10 to 20
@@ -78,6 +84,7 @@ public final class TestFormulaShifter extends TestCase {
         confirmAreaShift(aptg, 18, 22,  5, 10, 25); // simple expansion at bottom
     }
     
+    @Test
     public void testCopyAreasSourceRowsRelRel() {
 
         // all these operations are on an area ref spanning rows 10 to 20
@@ -87,6 +94,7 @@ public final class TestFormulaShifter extends TestCase {
         confirmAreaCopy(aptg,  15, 25, -15, -1, -1, true); //DeletedRef
     }
     
+    @Test
     public void testCopyAreasSourceRowsRelAbs() {
 
         // all these operations are on an area ref spanning rows 10 to 20
@@ -97,6 +105,7 @@ public final class TestFormulaShifter extends TestCase {
         confirmAreaCopy(aptg,  15, 25, -15, -1, -1, true); //DeletedRef
     }
     
+    @Test
     public void testCopyAreasSourceRowsAbsRel() {
         // aptg is part of a formula in a cell that was just copied to another row
         // aptg row references should be updated by the difference in rows that the cell was copied
@@ -112,6 +121,7 @@ public final class TestFormulaShifter extends TestCase {
         confirmAreaCopy(aptg,  15, 25, -15, 5, 10, true); //sortTopLeftToBottomRight swapped firstRow and lastRow because firstRow is absolute
     }
     
+    @Test
     public void testCopyAreasSourceRowsAbsAbs() {
         // aptg is part of a formula in a cell that was just copied to another row
         // aptg row references should be updated by the difference in rows that the cell was copied
@@ -131,6 +141,7 @@ public final class TestFormulaShifter extends TestCase {
      * Tests what happens to an area ref when some outside rows are moved to overlap
      * that area ref
      */
+    @Test
     public void testShiftAreasDestRows() {
         // all these operations are on an area ref spanning rows 20 to 25
         AreaPtg aptg  = createAreaPtg(20, 25);
@@ -199,6 +210,7 @@ public final class TestFormulaShifter extends TestCase {
         return new AreaPtg(initialAreaFirstRow, initialAreaLastRow, 2, 5, firstRowRelative, lastRowRelative, false, false);
     }
 
+    @Test
     public void testShiftSheet() {
         // 4 sheets, move a sheet from pos 2 to pos 0, i.e. current 0 becomes 1, current 1 becomes pos 2 
         FormulaShifter shifter = FormulaShifter.createForSheetShift(2, 0);
@@ -222,6 +234,7 @@ public final class TestFormulaShifter extends TestCase {
                 3, ((Ref3DPtg)ptgs[3]).getExternSheetIndex());
     }
 
+    @Test
     public void testShiftSheet2() {
         // 4 sheets, move a sheet from pos 1 to pos 2, i.e. current 2 becomes 1, current 1 becomes pos 2 
         FormulaShifter shifter = FormulaShifter.createForSheetShift(1, 2);
@@ -245,6 +258,7 @@ public final class TestFormulaShifter extends TestCase {
                 3, ((Ref3DPtg)ptgs[3]).getExternSheetIndex());
     }
     
+    @Test
     public void testInvalidArgument() {
         try {
             FormulaShifter.createForRowShift(1, "name", 1, 2, 0, SpreadsheetVersion.EXCEL97);
@@ -261,11 +275,13 @@ public final class TestFormulaShifter extends TestCase {
         }
     }
     
+    @Test
     @SuppressWarnings("deprecation")
     public void testConstructor() {
         assertNotNull(FormulaShifter.createForRowShift(1, "name", 1, 2, 2));
     }
 
+    @Test
     public void testToString() {
         FormulaShifter shifter = FormulaShifter.createForRowShift(0, "sheet", 123, 456, 789,
                 SpreadsheetVersion.EXCEL2007);
index 79b4a7c5d33e390e02c80c2446c02f4eb8a526e3..93797a74f527ba10a839b176a9bd3e858b416f13 100644 (file)
@@ -17,7 +17,6 @@
 
 package org.apache.poi.ss.formula.ptg;
 
-import org.apache.poi.ss.formula.TestFormulaShifter;
 import org.apache.poi.ss.formula.TestSheetNameFormatter;
 import org.apache.poi.ss.formula.eval.AllFormulaEvalTests;
 import org.apache.poi.ss.formula.function.AllFormulaFunctionTests;
@@ -40,7 +39,7 @@ import org.junit.runners.Suite;
     TestAttrPtg.class,
     TestErrPtg.class,
     TestExternalFunctionFormulas.class,
-    TestFormulaShifter.class,
+    //TestFormulaShifter.class, //converted to junit4
     TestFuncPtg.class,
     TestFuncVarPtg.class,
     TestIntersectionPtg.class,