From 0cdae64b9a0c860853a386e6eeddd2ca67b8e7ad Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Thu, 1 Sep 2022 15:36:27 +0000 Subject: [PATCH] bug-66052 add broken test (see comment 10) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903815 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/ss/tests/util/TestXSSFCellUtil.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/poi-ooxml/src/test/java/org/apache/poi/ss/tests/util/TestXSSFCellUtil.java b/poi-ooxml/src/test/java/org/apache/poi/ss/tests/util/TestXSSFCellUtil.java index 40f16dbe61..716da2d65c 100644 --- a/poi-ooxml/src/test/java/org/apache/poi/ss/tests/util/TestXSSFCellUtil.java +++ b/poi-ooxml/src/test/java/org/apache/poi/ss/tests/util/TestXSSFCellUtil.java @@ -17,11 +17,46 @@ 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 -- 2.39.5