]> source.dussan.org Git - poi.git/commitdiff
bug-66052 add broken test (see comment 10)
authorPJ Fanning <fanningpj@apache.org>
Thu, 1 Sep 2022 15:36:27 +0000 (15:36 +0000)
committerPJ Fanning <fanningpj@apache.org>
Thu, 1 Sep 2022 15:36:27 +0000 (15:36 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903815 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/test/java/org/apache/poi/ss/tests/util/TestXSSFCellUtil.java

index 40f16dbe6155f8be1d98919b5aacffcc9a967704..716da2d65c87d04e3c2ba0e2a1e7fd0ea8ffb606 100644 (file)
 
 package org.apache.poi.ss.tests.util;
 
+import org.apache.commons.codec.DecoderException;
+import org.apache.commons.codec.binary.Hex;
+import org.apache.poi.ss.usermodel.Cell;
+import org.apache.poi.ss.usermodel.Row;
+import org.apache.poi.ss.usermodel.Sheet;
+import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.ss.util.BaseTestCellUtil;
+import org.apache.poi.ss.util.CellUtil;
 import org.apache.poi.xssf.XSSFITestDataProvider;
+import org.apache.poi.xssf.usermodel.XSSFColor;
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+import java.io.IOException;
+
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 class TestXSSFCellUtil extends BaseTestCellUtil {
     public TestXSSFCellUtil() {
         super(XSSFITestDataProvider.instance);
     }
+
+    @Disabled("see bug-66052 comment 10")
+    @Test
+    public void testSetForegroundColorCellStyleProperty() throws IOException, DecoderException {
+        try (Workbook workbook = new XSSFWorkbook()) {
+
+            final Sheet sheet = workbook.createSheet("Sheet");
+            final Row row = sheet.createRow(0);
+            final Cell cell = row.createCell(0);
+            final XSSFColor color = new XSSFColor(Hex.decodeHex("AAAAAA"));
+
+            assertNull(cell.getCellStyle().getFillForegroundColorColor());
+
+            CellUtil.setCellStyleProperty(
+                    cell, CellUtil.FILL_FOREGROUND_COLOR_COLOR, color);
+
+            assertNotNull(cell.getCellStyle().getFillForegroundColorColor());
+        }
+    }
 }
\ No newline at end of file