PhpSpreadsheet/tests/data/Calculation
oleibman 5d1ab39def
Replace Tests With Unneeded Mocking (#2465)
Replace mock tests with real ones when possible. The original tests are all still present; they just take place in a more representative scenario.

After this, there will be 4 remaining uses of mocking. Of these, 3 are needed for scenarios which are otherwise hard to test - WebServiceTest, CellsTest, and SampleCoverageTest. For the other one, AutoFilterTest, I just can't figure out what it's trying to accomplish, so have left it alone.

This change is almost entirely restricted to tests. There is a one-line change in src. When the first argument passed to OFFSET is null or nullstring, the returned value is currently 0. However, according to the documentation for Excel, it should be `#VALUE!`. The code is changed accordingly.
2021-12-31 13:24:43 -08: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 New Bessel Algorithm, providing a higher degree of accuracy and precision (#1946) 2021-03-24 13:29:54 +01:00
Financial Additional unit tests for negative interest rates in the financial functions, and also tests using negative present/future value arguments (#2166) 2021-06-16 14:16:48 +02:00
Functions isFormula Referencing Sheet With Space in Title (#2306) 2021-10-03 10:04:48 -07:00
Logical Reduce PHPStan error in tests 2021-04-12 11:10:23 +09:00
LookupRef Replace Tests With Unneeded Mocking (#2465) 2021-12-31 13:24:43 -08:00
MathTrig Fixes #2430 (#2431) 2021-12-04 08:07:18 -08:00
Statistical A couple of extra unit tests 2021-05-14 14:35:23 +02: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
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 Additional language data, and improved automated build of translation files for Calculation Engine locale 2021-05-20 20:41:09 +02:00