diff options
author | Yegor Kozlov <yegor@apache.org> | 2013-06-02 23:32:24 +0000 |
---|---|---|
committer | Yegor Kozlov <yegor@apache.org> | 2013-06-02 23:32:24 +0000 |
commit | 0b7dc0f2cae46bfcdecd35bf775088c2033ee350 (patch) | |
tree | e316eafc1cec020b2fb7381ad021708e435ddad1 | |
parent | 43011d3a3b4ad801c7315f79f364fcbbc4013ff2 (diff) | |
download | poi-0b7dc0f2cae46bfcdecd35bf775088c2033ee350.tar.gz poi-0b7dc0f2cae46bfcdecd35bf775088c2033ee350.zip |
missing tests for Bug 55041 - CODE formula support
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1488810 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | src/java/org/apache/poi/ss/formula/eval/FunctionEval.java | 1 | ||||
-rw-r--r-- | src/testcases/org/apache/poi/ss/formula/functions/TestCodeFunctionsFromSpreadsheet.java | 31 | ||||
-rw-r--r-- | test-data/spreadsheet/CodeFunctionTestCaseData.xls | bin | 0 -> 27648 bytes |
3 files changed, 32 insertions, 0 deletions
diff --git a/src/java/org/apache/poi/ss/formula/eval/FunctionEval.java b/src/java/org/apache/poi/ss/formula/eval/FunctionEval.java index 1bae7ed2da..3ce3fe2772 100644 --- a/src/java/org/apache/poi/ss/formula/eval/FunctionEval.java +++ b/src/java/org/apache/poi/ss/formula/eval/FunctionEval.java @@ -151,6 +151,7 @@ public final class FunctionEval { retval[118] = TextFunction.TRIM; retval[119] = new Replace(); retval[120] = new Substitute(); + retval[121] = new Code(); retval[124] = TextFunction.FIND; diff --git a/src/testcases/org/apache/poi/ss/formula/functions/TestCodeFunctionsFromSpreadsheet.java b/src/testcases/org/apache/poi/ss/formula/functions/TestCodeFunctionsFromSpreadsheet.java new file mode 100644 index 0000000000..ade50d9d99 --- /dev/null +++ b/src/testcases/org/apache/poi/ss/formula/functions/TestCodeFunctionsFromSpreadsheet.java @@ -0,0 +1,31 @@ +/* ====================================================================
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+==================================================================== */
+
+package org.apache.poi.ss.formula.functions;
+
+/**
+ * Tests CODE() as loaded from a test data spreadsheet.<p/>
+ *
+ * @author cedric dot walter @ gmail dot com
+ */
+public class TestCodeFunctionsFromSpreadsheet extends BaseTestFunctionsFromSpreadsheet {
+
+ @Override
+ protected String getFilename() {
+ return "CodeFunctionTestCaseData.xls";
+ }
+}
\ No newline at end of file diff --git a/test-data/spreadsheet/CodeFunctionTestCaseData.xls b/test-data/spreadsheet/CodeFunctionTestCaseData.xls Binary files differnew file mode 100644 index 0000000000..1d31768e1a --- /dev/null +++ b/test-data/spreadsheet/CodeFunctionTestCaseData.xls |