]> source.dussan.org Git - poi.git/commitdiff
Remove Eclipse warnings, remove duplicate test, rename tests to also run tests in...
authorDominik Stadler <centic@apache.org>
Mon, 9 Sep 2013 09:41:31 +0000 (09:41 +0000)
committerDominik Stadler <centic@apache.org>
Mon, 9 Sep 2013 09:41:31 +0000 (09:41 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1521015 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/hssf/usermodel/HSSFPalette.java
src/java/org/apache/poi/ss/usermodel/Sheet.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCell.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRow.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheet.java
src/testcases/org/apache/poi/hssf/eventusermodel/TestEventWorkbookBuilder.java
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFPalette.java
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheet.java
src/testcases/org/apache/poi/ss/usermodel/BaseTestSheet.java

index 1c33dcbad1a361c26ef51facb1eb8b966df27232..96ab009748941b913001df3f07493930c73db45a 100644 (file)
@@ -64,7 +64,7 @@ public final class HSSFPalette {
     }
 
     /**
-     * Finds the first occurance of a given color
+     * Finds the first occurrence of a given color
      *
      * @param red the RGB red component, between 0 and 255 inclusive
      * @param green the RGB green component, between 0 and 255 inclusive
@@ -194,11 +194,13 @@ public final class HSSFPalette {
             _blue = blue;
         }
 
+        @Override
         public short getIndex()
         {
             return _byteOffset;
         }
 
+        @Override
         public short[] getTriplet()
         {
             return new short[]
@@ -209,6 +211,7 @@ public final class HSSFPalette {
             };
         }
 
+        @Override
         public String getHexString()
         {
             StringBuffer sb = new StringBuffer();
index 62d2e04ef27276c18d4732bc6b40a80f7c062387..1ca2ccfadca15215b6abbd4bc7f1f29a9fcdb4e8 100644 (file)
@@ -592,7 +592,8 @@ public interface Sheet extends Iterable<Row> {
      * @param leftcol the left column to show in desktop window pane
      * @deprecated Use {@link #showInPane(int, int)} as there can be more than 32767 rows.
      */
-    void showInPane(short toprow, short leftcol);
+    @Deprecated
+       void showInPane(short toprow, short leftcol);
 
     /**
      * Shifts rows between startRow and endRow n number of rows.
index ea3531eb52dac0a374c9f3ef2a871368aada39ea..4551151a1e7215a144d953edca2f3ae47dd6afaf 100644 (file)
@@ -22,13 +22,13 @@ import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
 
-import org.apache.poi.ss.formula.ptg.Ptg;
-import org.apache.poi.ss.formula.SharedFormula;
-import org.apache.poi.ss.formula.eval.ErrorEval;
 import org.apache.poi.ss.SpreadsheetVersion;
 import org.apache.poi.ss.formula.FormulaParser;
 import org.apache.poi.ss.formula.FormulaRenderer;
 import org.apache.poi.ss.formula.FormulaType;
+import org.apache.poi.ss.formula.SharedFormula;
+import org.apache.poi.ss.formula.eval.ErrorEval;
+import org.apache.poi.ss.formula.ptg.Ptg;
 import org.apache.poi.ss.usermodel.Cell;
 import org.apache.poi.ss.usermodel.CellStyle;
 import org.apache.poi.ss.usermodel.Comment;
@@ -39,9 +39,9 @@ import org.apache.poi.ss.usermodel.Hyperlink;
 import org.apache.poi.ss.usermodel.RichTextString;
 import org.apache.poi.ss.util.CellRangeAddress;
 import org.apache.poi.ss.util.CellReference;
+import org.apache.poi.util.Internal;
 import org.apache.poi.xssf.model.SharedStringsTable;
 import org.apache.poi.xssf.model.StylesTable;
-import org.apache.poi.util.Internal;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCell;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCellFormula;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.STCellFormulaType;
@@ -790,6 +790,7 @@ public final class XSSFCell implements Cell {
      * Errors are displayed as #ERR&lt;errIdx&gt;
      * </p>
      */
+    @Override
     public String toString() {
         switch (getCellType()) {
             case CELL_TYPE_BLANK:
index 9ed76da098f5fc13d4bc2bac8b048f10afc9637c..75e17092a96a0bd6deb0ef168d65a713f895a307 100644 (file)
@@ -26,8 +26,6 @@ import org.apache.poi.ss.usermodel.CellStyle;
 import org.apache.poi.ss.usermodel.Row;
 import org.apache.poi.ss.util.CellReference;
 import org.apache.poi.util.Internal;
-import org.apache.poi.util.POILogFactory;
-import org.apache.poi.util.POILogger;
 import org.apache.poi.xssf.model.CalculationChain;
 import org.apache.poi.xssf.model.StylesTable;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCell;
@@ -37,7 +35,7 @@ import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRow;
  * High level representation of a row of a spreadsheet.
  */
 public class XSSFRow implements Row, Comparable<XSSFRow> {
-    private static final POILogger _logger = POILogFactory.getLogger(XSSFRow.class);
+    //private static final POILogger _logger = POILogFactory.getLogger(XSSFRow.class);
 
     /**
      * the xml bean containing all cell definitions for this row
@@ -93,7 +91,8 @@ public class XSSFRow implements Row, Comparable<XSSFRow> {
      *
      * @return an iterator over cells in this row.
      */
-    public Iterator<Cell> cellIterator() {
+    @SuppressWarnings("unchecked")
+       public Iterator<Cell> cellIterator() {
         return (Iterator<Cell>)(Iterator<? extends Cell>)_cells.values().iterator();
     }
 
@@ -202,7 +201,7 @@ public class XSSFRow implements Row, Comparable<XSSFRow> {
     public XSSFCell getCell(int cellnum, MissingCellPolicy policy) {
        if(cellnum < 0) throw new IllegalArgumentException("Cell index must be >= 0");
 
-        XSSFCell cell = (XSSFCell)_cells.get(cellnum);
+        XSSFCell cell = _cells.get(cellnum);
        if(policy == RETURN_NULL_AND_BLANK) {
                return cell;
        }
index 9f1cb922f3c99771e68a3d0a5c504d9babc309c9..1794c230b159cde5e3bdca8e411c55b41d4549f4 100644 (file)
@@ -51,7 +51,8 @@ public final class TestXSSFSheet extends BaseTestSheet {
     }
 
     //TODO column styles are not yet supported by XSSF
-    public void testDefaultColumnStyle() {
+    @Override
+       public void testDefaultColumnStyle() {
         //super.testDefaultColumnStyle();
     }
 
@@ -914,7 +915,7 @@ public final class TestXSSFSheet extends BaseTestSheet {
      * Rows and cells can be created in random order,
      * but CTRows are kept in ascending order
      */
-    public void testCreateRow() {
+    public void testCreateRowA() {
         XSSFWorkbook workbook = new XSSFWorkbook();
         XSSFSheet sheet = workbook.createSheet();
         CTWorksheet wsh = sheet.getCTWorksheet();
index 912af77c4cb93c755b35d3d1664a9423aaefb217..552afca9dbffe95e6516f472986a3e6f4d3905e4 100644 (file)
@@ -30,11 +30,11 @@ import org.apache.poi.hssf.model.HSSFFormulaParser;
 import org.apache.poi.hssf.model.InternalWorkbook;
 import org.apache.poi.hssf.record.FormulaRecord;
 import org.apache.poi.hssf.record.Record;
-import org.apache.poi.ss.formula.ptg.Ptg;
-import org.apache.poi.ss.formula.ptg.Ref3DPtg;
 import org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 import org.apache.poi.poifs.filesystem.POIFSFileSystem;
+import org.apache.poi.ss.formula.ptg.Ptg;
+import org.apache.poi.ss.formula.ptg.Ref3DPtg;
 /**
  * Tests for {@link EventWorkbookBuilder}
  */
@@ -42,6 +42,7 @@ public final class TestEventWorkbookBuilder extends TestCase {
        private MockHSSFListener mockListen;
        private SheetRecordCollectingListener listener;
 
+       @Override
        public void setUp() {
                HSSFRequest req = new HSSFRequest();
                mockListen = new MockHSSFListener();
@@ -146,8 +147,8 @@ public final class TestEventWorkbookBuilder extends TestCase {
 
        private static final class MockHSSFListener implements HSSFListener {
                public MockHSSFListener() {}
-               private final List _records = new ArrayList();
-               private final List _frecs = new ArrayList();
+               private final List<Record> _records = new ArrayList<Record>();
+               private final List<Record> _frecs = new ArrayList<Record>();
 
                public void processRecord(Record record) {
                        _records.add(record);
index 751547071f6349a32fee29ba2dededb833826254..1cd401fe705dd7d2df5aa235f83587848d9447ba 100644 (file)
@@ -25,7 +25,6 @@ import junit.framework.TestCase;
 
 import org.apache.poi.hssf.HSSFTestDataSamples;
 import org.apache.poi.hssf.record.PaletteRecord;
-import org.apache.poi.hssf.usermodel.HSSFPalette;
 import org.apache.poi.hssf.util.HSSFColor;
 
 /**
@@ -36,6 +35,7 @@ public final class TestHSSFPalette extends TestCase {
     private HSSFPalette _hssfPalette;
 
 
+    @Override
     public void setUp()
     {
         _palette = new PaletteRecord();
@@ -268,12 +268,12 @@ public final class TestHSSFPalette extends TestCase {
     }
 
     private void compareToDefaults(ColorComparator c) {
-        Map colors = HSSFColor.getIndexHash();
-        Iterator it = colors.keySet().iterator();
+        Map<Integer,HSSFColor> colors = HSSFColor.getIndexHash();
+        Iterator<Integer> it = colors.keySet().iterator();
         while (it.hasNext())
         {
-            Number index = (Number) it.next();
-            HSSFColor expectedColor = (HSSFColor) colors.get(index);
+            Number index = it.next();
+            HSSFColor expectedColor = colors.get(index);
             HSSFColor paletteColor = _hssfPalette.getColor(index.shortValue());
             c.compare(expectedColor, paletteColor);
         }
index b90ba04b68c0c3330436ebf09e87c0202d9507d7..f64ee4bba91a417122031b04f5b0eba63b655f87 100644 (file)
@@ -28,13 +28,13 @@ import org.apache.poi.ddf.EscherDgRecord;
 import org.apache.poi.hssf.HSSFITestDataProvider;
 import org.apache.poi.hssf.HSSFTestDataSamples;
 import org.apache.poi.hssf.model.DrawingManager2;
-import org.apache.poi.hssf.model.InternalWorkbook;
 import org.apache.poi.hssf.model.InternalSheet;
+import org.apache.poi.hssf.model.InternalWorkbook;
 import org.apache.poi.hssf.record.*;
-import org.apache.poi.ss.formula.ptg.Ptg;
-import org.apache.poi.ss.formula.ptg.Area3DPtg;
 import org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock;
 import org.apache.poi.hssf.usermodel.RecordInspector.RecordCollector;
+import org.apache.poi.ss.formula.ptg.Area3DPtg;
+import org.apache.poi.ss.formula.ptg.Ptg;
 import org.apache.poi.ss.usermodel.BaseTestSheet;
 import org.apache.poi.ss.usermodel.DataValidation;
 import org.apache.poi.ss.usermodel.DataValidationConstraint;
@@ -44,7 +44,6 @@ import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.ss.util.CellRangeAddress;
 import org.apache.poi.ss.util.CellRangeAddressList;
-import org.apache.poi.ss.util.Region;
 import org.apache.poi.util.TempFile;
 
 /**
@@ -363,7 +362,7 @@ public final class TestHSSFSheet extends BaseTestSheet {
         assertEquals(expectedHashA, sheet2.getSheet().getProtectionBlock().getPasswordHash());
     }
 
-    public void testProtectSheet() {
+    public void testProtectSheetA() {
         int expectedHash = (short)0xfef1;
         HSSFWorkbook wb = new HSSFWorkbook();
         HSSFSheet s = wb.createSheet();
@@ -517,21 +516,6 @@ public final class TestHSSFSheet extends BaseTestSheet {
         assertEquals("HSSFSheet.getLeftCol()", leftcol, sheet.getLeftCol());
     }
 
-    /** cell with formula becomes null on cloning a sheet*/
-     public void test35084() {
-
-        HSSFWorkbook wb = new HSSFWorkbook();
-        HSSFSheet s = wb.createSheet("Sheet1");
-        HSSFRow r = s.createRow(0);
-        r.createCell(0).setCellValue(1);
-        r.createCell(1).setCellFormula("A1*2");
-        HSSFSheet s1 = wb.cloneSheet(0);
-        r = s1.getRow(0);
-        assertEquals("double", r.getCell(0).getNumericCellValue(), 1, 0); // sanity check
-        assertNotNull(r.getCell(1));
-        assertEquals("formula", r.getCell(1).getCellFormula(), "A1*2");
-    }
-
     /**
      *
      */
@@ -702,7 +686,7 @@ public final class TestHSSFSheet extends BaseTestSheet {
         assertTrue(wb3.getSheetAt(3).getForceFormulaRecalculation());
     }
 
-    public void testColumnWidth() {
+    public void testColumnWidthA() {
         //check we can correctly read column widths from a reference workbook
         HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("colwidth.xls");
 
index d879e1b6a1a693c8ca809f72b02b1e2a595c69e6..1ade472b67f195e1efb8bd920ed6a47951bf4a2c 100644 (file)
@@ -394,6 +394,7 @@ public abstract class BaseTestSheet extends TestCase {
         assertEquals(40000, sheet.getColumnWidth(10));
     }
 
+    
     public void testDefaultRowHeight() {
         Workbook workbook = _testDataProvider.createWorkbook();
         Sheet sheet = workbook.createSheet();
@@ -538,8 +539,8 @@ public abstract class BaseTestSheet extends TestCase {
         double marginRight = defaultMargins[1];
         double marginTop = defaultMargins[2];
         double marginBottom = defaultMargins[3];
-        double marginHeader = defaultMargins[4];
-        double marginFooter = defaultMargins[5];
+        //double marginHeader = defaultMargins[4];
+        //double marginFooter = defaultMargins[5];
 
         Workbook workbook = _testDataProvider.createWorkbook();
         Sheet sheet = workbook.createSheet("Sheet 1");