PhpSpreadsheet/tests/data/Calculation
Mark Baker 35b65bef8c
First steps toward array-enabling the information functions (#2608)
* First steps toward array-enabling the information functions

Also includes moving unit tests out from Functions and into a separate, dedicated Information folder

* Resolve issue with IF(), branch pruning and calculation cache (ensure that we don't convert the if condition to a bool before we've tested to see if it evaluates to an error)
More refactoring
2022-02-20 16:46:25 +01:00
..
DateTime Calculation engine empty arguments (#2143) 2021-06-10 08:49:53 +02:00
DefinedNames Named formula implementation, and improved handling of Defined Names generally (#1535) 2020-07-26 12:00:06 +02:00
Engineering Extract information functions (#2605) 2022-02-19 13:53:17 +01:00
Financial Extract information functions (#2605) 2022-02-19 13:53:17 +01:00
Functions First steps toward array-enabling the information functions (#2608) 2022-02-20 16:46:25 +01:00
Information First steps toward array-enabling the information functions (#2608) 2022-02-20 16:46:25 +01:00
Logical Convert all relevant Logical functions to support array arguments (#2600) 2022-02-18 02:56:23 +01:00
LookupRef Start work on array-enabling the Lookup and Reference functions (#2602) 2022-02-19 18:36:50 +01:00
MathTrig Implementation of the SEQUENCE() Excel365 function (#2536) 2022-01-29 14:32:40 +01:00
Statistical Extract information functions (#2605) 2022-02-19 13:53:17 +01:00
TextData TextData - Minor Changes, Test Coverage (#2151) 2021-06-15 08:37:17 +02:00
Web Initial implementation of the URLENCODE() web function (#2031) 2021-04-28 17:10:36 +02:00
BinaryComparisonOperations.php Extract some methods from the Calculation Engine into dedicated classes (#2537) 2022-02-04 16:02:29 +01:00
Calculation.php Reduce PHPStan error in tests 2021-04-12 11:10:23 +09:00
FunctionsAsString.php MATCH with a static array should return the position of the found value based on the values submitted. 2020-04-26 22:09:31 +09:00
Translations.php Add unit test for erroneous translations from Russian to English, and a quick/dirty fix (#2534) 2022-02-04 16:22:22 +01:00