Skip to content

Commit 9a4a427

Browse files
committed
add missing types to CellUtil.namePropertyMap
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1925936 13f79535-47bb-0310-9956-ffa450edef68
1 parent 17cb74b commit 9a4a427

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

poi/src/main/java/org/apache/poi/ss/util/CellUtil.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ public final class CellUtil {
277277
map.put(BORDER_RIGHT, CellPropertyType.BORDER_RIGHT);
278278
map.put(BORDER_TOP, CellPropertyType.BORDER_TOP);
279279
map.put(BOTTOM_BORDER_COLOR, CellPropertyType.BOTTOM_BORDER_COLOR);
280+
map.put(DATA_FORMAT, CellPropertyType.DATA_FORMAT);
280281
map.put(LEFT_BORDER_COLOR, CellPropertyType.LEFT_BORDER_COLOR);
281282
map.put(RIGHT_BORDER_COLOR, CellPropertyType.RIGHT_BORDER_COLOR);
282283
map.put(TOP_BORDER_COLOR, CellPropertyType.TOP_BORDER_COLOR);
@@ -290,9 +291,10 @@ public final class CellUtil {
290291
map.put(INDENTION, CellPropertyType.INDENTION);
291292
map.put(LOCKED, CellPropertyType.LOCKED);
292293
map.put(ROTATION, CellPropertyType.ROTATION);
293-
map.put(VERTICAL_ALIGNMENT, CellPropertyType.VERTICAL_ALIGNMENT);
294294
map.put(SHRINK_TO_FIT, CellPropertyType.SHRINK_TO_FIT);
295295
map.put(QUOTE_PREFIXED, CellPropertyType.QUOTE_PREFIXED);
296+
map.put(VERTICAL_ALIGNMENT, CellPropertyType.VERTICAL_ALIGNMENT);
297+
map.put(WRAP_TEXT, CellPropertyType.WRAP_TEXT);
296298
namePropertyMap = Collections.unmodifiableMap(map);
297299
}
298300

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/* ====================================================================
2+
Licensed to the Apache Software Foundation (ASF) under one or more
3+
contributor license agreements. See the NOTICE file distributed with
4+
this work for additional information regarding copyright ownership.
5+
The ASF licenses this file to You under the Apache License, Version 2.0
6+
(the "License"); you may not use this file except in compliance with
7+
the License. You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
==================================================================== */
17+
package org.apache.poi.ss.util;
18+
19+
import org.apache.poi.ss.usermodel.CellPropertyType;
20+
import org.junit.jupiter.api.Test;
21+
22+
import java.util.Arrays;
23+
24+
import static org.junit.jupiter.api.Assertions.assertTrue;
25+
26+
/**
27+
* Test for CellUtil constants
28+
*/
29+
class TestCellUtil {
30+
@Test
31+
void testNamePropertyMap() {
32+
Arrays.stream(CellPropertyType.values()).forEach(cellPropertyType ->
33+
assertTrue(CellUtil.namePropertyMap.containsValue(cellPropertyType),
34+
"missing " + cellPropertyType));
35+
}
36+
}

0 commit comments

Comments
 (0)