Author: fanningpj
Date: Thu May 29 15:53:22 2025
New Revision: 1925936

URL: http://svn.apache.org/viewvc?rev=1925936&view=rev
Log:
add missing types to CellUtil.namePropertyMap

Added:
    poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestCellUtil.java
      - copied, changed from r1925878, 
poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestAreaReference.java
Modified:
    poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java

Modified: poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java?rev=1925936&r1=1925935&r2=1925936&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java (original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java Thu May 29 
15:53:22 2025
@@ -277,6 +277,7 @@ public final class CellUtil {
         map.put(BORDER_RIGHT, CellPropertyType.BORDER_RIGHT);
         map.put(BORDER_TOP, CellPropertyType.BORDER_TOP);
         map.put(BOTTOM_BORDER_COLOR, CellPropertyType.BOTTOM_BORDER_COLOR);
+        map.put(DATA_FORMAT, CellPropertyType.DATA_FORMAT);
         map.put(LEFT_BORDER_COLOR, CellPropertyType.LEFT_BORDER_COLOR);
         map.put(RIGHT_BORDER_COLOR, CellPropertyType.RIGHT_BORDER_COLOR);
         map.put(TOP_BORDER_COLOR, CellPropertyType.TOP_BORDER_COLOR);
@@ -290,9 +291,10 @@ public final class CellUtil {
         map.put(INDENTION, CellPropertyType.INDENTION);
         map.put(LOCKED, CellPropertyType.LOCKED);
         map.put(ROTATION, CellPropertyType.ROTATION);
-        map.put(VERTICAL_ALIGNMENT, CellPropertyType.VERTICAL_ALIGNMENT);
         map.put(SHRINK_TO_FIT, CellPropertyType.SHRINK_TO_FIT);
         map.put(QUOTE_PREFIXED, CellPropertyType.QUOTE_PREFIXED);
+        map.put(VERTICAL_ALIGNMENT, CellPropertyType.VERTICAL_ALIGNMENT);
+        map.put(WRAP_TEXT, CellPropertyType.WRAP_TEXT);
         namePropertyMap = Collections.unmodifiableMap(map);
     }
 

Copied: poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestCellUtil.java 
(from r1925878, 
poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestAreaReference.java)
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestCellUtil.java?p2=poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestCellUtil.java&p1=poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestAreaReference.java&r1=1925878&r2=1925936&rev=1925936&view=diff
==============================================================================
--- poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestAreaReference.java 
(original)
+++ poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestCellUtil.java Thu 
May 29 15:53:22 2025
@@ -16,71 +16,21 @@
 ==================================================================== */
 package org.apache.poi.ss.util;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertTrue;
-
-import org.apache.poi.hssf.usermodel.HSSFWorkbook;
-import org.apache.poi.ss.SpreadsheetVersion;
-import org.apache.poi.ss.usermodel.Sheet;
-import org.apache.poi.ss.usermodel.Workbook;
+import org.apache.poi.ss.usermodel.CellPropertyType;
 import org.junit.jupiter.api.Test;
 
-/**
- * Test for {@link AreaReference} handling of max rows.
- */
-class TestAreaReference {
-    @Test
-    void testWholeColumn() {
-        AreaReference oldStyle = 
AreaReference.getWholeColumn(SpreadsheetVersion.EXCEL97, "A", "B");
-        assertEquals(0, oldStyle.getFirstCell().getCol());
-        assertEquals(0, oldStyle.getFirstCell().getRow());
-        assertEquals(1, oldStyle.getLastCell().getCol());
-        assertEquals(SpreadsheetVersion.EXCEL97.getLastRowIndex(), 
oldStyle.getLastCell().getRow());
-        assertTrue(oldStyle.isWholeColumnReference());
-
-        AreaReference oldStyleNonWholeColumn = new AreaReference("A1:B23", 
SpreadsheetVersion.EXCEL97);
-        assertFalse(oldStyleNonWholeColumn.isWholeColumnReference());
-
-        AreaReference newStyle = 
AreaReference.getWholeColumn(SpreadsheetVersion.EXCEL2007, "A", "B");
-        assertEquals(0, newStyle.getFirstCell().getCol());
-        assertEquals(0, newStyle.getFirstCell().getRow());
-        assertEquals(1, newStyle.getLastCell().getCol());
-        assertEquals(SpreadsheetVersion.EXCEL2007.getLastRowIndex(), 
newStyle.getLastCell().getRow());
-        assertTrue(newStyle.isWholeColumnReference());
-
-        AreaReference newStyleNonWholeColumn = new AreaReference("A1:B23", 
SpreadsheetVersion.EXCEL2007);
-        assertFalse(newStyleNonWholeColumn.isWholeColumnReference());
-    }
-
-    @Test
-    void testWholeRow() {
-        AreaReference oldStyle = 
AreaReference.getWholeRow(SpreadsheetVersion.EXCEL97, "1", "2");
-        assertEquals(0, oldStyle.getFirstCell().getCol());
-        assertEquals(0, oldStyle.getFirstCell().getRow());
-        assertEquals(SpreadsheetVersion.EXCEL97.getLastColumnIndex(), 
oldStyle.getLastCell().getCol());
-        assertEquals(1, oldStyle.getLastCell().getRow());
+import java.util.Arrays;
 
-        AreaReference newStyle = 
AreaReference.getWholeRow(SpreadsheetVersion.EXCEL2007, "1", "2");
-        assertEquals(0, newStyle.getFirstCell().getCol());
-        assertEquals(0, newStyle.getFirstCell().getRow());
-        assertEquals(SpreadsheetVersion.EXCEL2007.getLastColumnIndex(), 
newStyle.getLastCell().getCol());
-        assertEquals(1, newStyle.getLastCell().getRow());
-    }
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
+/**
+ * Test for CellUtil constants
+ */
+class TestCellUtil {
     @Test
-    void test62810() {
-        final Workbook wb = new HSSFWorkbook();
-        final Sheet sheet = wb.createSheet("Ctor test");
-        final String sheetName = sheet.getSheetName();
-        final CellReference topLeft = new CellReference(sheetName, 1, 1, true, 
true);
-        final CellReference bottomRight = new CellReference(sheetName, 5, 10, 
true, true);
-        final AreaReference goodAreaRef = new AreaReference(topLeft, 
bottomRight, SpreadsheetVersion.EXCEL2007);
-        final AreaReference badAreaRef = new AreaReference(bottomRight, 
topLeft, SpreadsheetVersion.EXCEL2007);
-
-        assertEquals("'Ctor test'!$B$2", topLeft.formatAsString());
-        assertEquals("'Ctor test'!$K$6", bottomRight.formatAsString());
-        assertEquals("'Ctor test'!$B$2:$K$6", goodAreaRef.formatAsString());
-        assertEquals("'Ctor test'!$B$2:$K$6", badAreaRef.formatAsString());
+    void testNamePropertyMap() {
+        Arrays.stream(CellPropertyType.values()).forEach(cellPropertyType ->
+                
assertTrue(CellUtil.namePropertyMap.containsValue(cellPropertyType),
+                        "missing " + cellPropertyType));
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to