diff options
author | Nick Burch <nick@apache.org> | 2010-01-03 21:51:25 +0000 |
---|---|---|
committer | Nick Burch <nick@apache.org> | 2010-01-03 21:51:25 +0000 |
commit | dc1c8ec482f853fd432f9570227a6b33ed518268 (patch) | |
tree | 3ff8cfb9682a1b588fa1e969e6009913f84d3db8 /src/testcases | |
parent | 698c9b127960d9056fafc01fbdf34970b95e4e1d (diff) | |
download | poi-dc1c8ec482f853fd432f9570227a6b33ed518268.tar.gz poi-dc1c8ec482f853fd432f9570227a6b33ed518268.zip |
More FeatRecord support
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@895487 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/testcases')
-rw-r--r-- | src/testcases/org/apache/poi/hssf/record/TestFeatRecord.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/testcases/org/apache/poi/hssf/record/TestFeatRecord.java b/src/testcases/org/apache/poi/hssf/record/TestFeatRecord.java index 7fe7c3bae0..288c7ea944 100644 --- a/src/testcases/org/apache/poi/hssf/record/TestFeatRecord.java +++ b/src/testcases/org/apache/poi/hssf/record/TestFeatRecord.java @@ -20,6 +20,7 @@ package org.apache.poi.hssf.record; import org.apache.poi.hssf.HSSFTestDataSamples; import org.apache.poi.hssf.model.InternalSheet; import org.apache.poi.hssf.model.InternalWorkbook; +import org.apache.poi.hssf.record.common.FeatFormulaErr2; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFTestHelper; import org.apache.poi.hssf.usermodel.HSSFWorkbook; @@ -152,8 +153,21 @@ public final class TestFeatRecord extends TestCase { assertEquals(0, fr.getCellRefs()[0].getFirstColumn()); assertEquals(0, fr.getCellRefs()[0].getLastColumn()); - // TODO - more checking of shared features stuff + // More checking of shared features stuff assertEquals(4, fr.getCbFeatData()); - assertEquals(4, fr.getRgbFeat().length); + assertEquals(4, fr.getSharedFeature().getDataSize()); + assertEquals(FeatFormulaErr2.class, fr.getSharedFeature().getClass()); + + FeatFormulaErr2 fferr2 = (FeatFormulaErr2)fr.getSharedFeature(); + assertEquals(0x04, fferr2._getRawErrorCheckValue()); + + assertFalse(fferr2.getCheckCalculationErrors()); + assertFalse(fferr2.getCheckDateTimeFormats()); + assertFalse(fferr2.getCheckEmptyCellRef()); + assertFalse(fferr2.getCheckInconsistentFormulas()); + assertFalse(fferr2.getCheckInconsistentRanges()); + assertTrue(fferr2.getCheckNumbersAsText()); + assertFalse(fferr2.getCheckUnprotectedFormulas()); + assertFalse(fferr2.getPerformDataValidation()); } } |