Add a disabled unit test for bug #50784. We need to add support for XSSF Colours to pull details from their parent theme where there is one
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072027 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3351df0d1b
commit
faba225c7c
@ -672,4 +672,35 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues {
|
|||||||
comment = cellWithoutComment.getCellComment();
|
comment = cellWithoutComment.getCellComment();
|
||||||
assertEquals(exp, comment.getString().getString());
|
assertEquals(exp, comment.getString().getString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fonts where their colours come from the theme rather
|
||||||
|
* then being set explicitly still should allow the
|
||||||
|
* fetching of the RGB
|
||||||
|
*/
|
||||||
|
public void DISABLEDtest50784() throws Exception {
|
||||||
|
XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("50784-font_theme_colours.xlsx");
|
||||||
|
XSSFSheet s = wb.getSheetAt(0);
|
||||||
|
XSSFRow r = s.getRow(0);
|
||||||
|
|
||||||
|
// Column 1 has a font with regular colours
|
||||||
|
XSSFCell cr = r.getCell(1);
|
||||||
|
XSSFFont fr = wb.getFontAt( cr.getCellStyle().getFontIndex() );
|
||||||
|
XSSFColor colr = fr.getXSSFColor();
|
||||||
|
// No theme, has colours
|
||||||
|
assertEquals(0, colr.getTheme());
|
||||||
|
assertNotNull( colr.getRgb() );
|
||||||
|
|
||||||
|
// Column 0 has a font with colours from a theme
|
||||||
|
XSSFCell ct = r.getCell(0);
|
||||||
|
XSSFFont ft = wb.getFontAt( ct.getCellStyle().getFontIndex() );
|
||||||
|
XSSFColor colt = ft.getXSSFColor();
|
||||||
|
// Has a theme, which has the colours on it
|
||||||
|
assertEquals(9, colt.getTheme());
|
||||||
|
XSSFColor themeC = wb.getTheme().getThemeColor(colt.getTheme());
|
||||||
|
assertNotNull( themeC.getRgb() );
|
||||||
|
// TODO Fix it so this works
|
||||||
|
assertNotNull( colt.getRgb() );
|
||||||
|
assertEquals( themeC.getRgb(), colt.getRgb() ); // The same colour
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
BIN
test-data/spreadsheet/50784-font_theme_colours.xlsx
Normal file
BIN
test-data/spreadsheet/50784-font_theme_colours.xlsx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user