public final byte id;\r
public final String type;\r
\r
+ public String toString() {\r
+ return id + " - " + type;\r
+ }\r
+ \r
\r
public static ConditionType forId(byte id) {\r
return forId((int)id);\r
public int getNumberOfRules(){\r
return _cf.sizeOfCfRuleArray();\r
}\r
+ \r
+ public String toString() {\r
+ return _cf.toString();\r
+ }\r
}\r
testRead("WithConditionalFormatting.xlsx");\r
}\r
\r
- public void IGNORED_testReadOffice2007() {\r
- // TODO Bring the XSSF support up to the same level\r
+ public void testReadOffice2007() {\r
testReadOffice2007("NewStyleConditionalFormattings.xlsx");\r
}\r
}\r
if (str.contains("[CF12]")) fCF12++;\r
if (str.contains("[CFEX]")) fCFEX++;\r
} else {\r
- fail("TODO!"); \r
+ ConditionType type = cf.getRule(cf.getNumberOfRules()-1).getConditionTypeType();\r
+ if (type == ConditionType.CELL_VALUE_IS ||\r
+ type == ConditionType.FORMULA) {\r
+ fCF++;\r
+ } else {\r
+ // TODO Detect Ext ones\r
+ fCF12++;\r
+ }\r
}\r
}\r
assertEquals(numCF, fCF);\r