aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases
diff options
context:
space:
mode:
authorNick Burch <nick@apache.org>2010-01-03 21:51:25 +0000
committerNick Burch <nick@apache.org>2010-01-03 21:51:25 +0000
commitdc1c8ec482f853fd432f9570227a6b33ed518268 (patch)
tree3ff8cfb9682a1b588fa1e969e6009913f84d3db8 /src/testcases
parent698c9b127960d9056fafc01fbdf34970b95e4e1d (diff)
downloadpoi-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.java18
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());
}
}