PhpSpreadsheet/tests/PhpSpreadsheetTests/Calculation
oleibman a4982fd9fe
Continue MathTrig Breakup - Penultimate? (#1973)
* Continue MathTrig Breakup - Penultimate?

Continuing the process of breaking MathTrip.php up into smaller classes. This round takes care of about half of what is left, so perhaps one round after this one will finish the job:
- ARABIC
- COMBIN; also implemented COMBINA
- FACTDOUBLE
- GCD (which accepts and ignores empty cells as arguments, but returns VALUE if all the arguments are that way; LCM does the same)
- LOG_BASE, LOG10, LN
- implemented MUNIT
- MOD
- POWER
- RAND, RANDBETWEEN (RANDARRAY is too complicated to implement with this ticket)

As you can see from the description, there are some functions which were combined in a single class. When not combined, I adopted PowerKiki's suggestion of using "execute" as the function name.

Co-authored-by: Mark Baker <mark@lange.demon.co.uk>
2021-04-02 14:35:34 +02:00
..
Engine Named formula implementation, and improved handling of Defined Names generally (#1535) 2020-07-26 12:00:06 +02:00
Functions Continue MathTrig Breakup - Penultimate? (#1973) 2021-04-02 14:35:34 +02:00
CalculationTest.php Fix for Issue #1887 - Lose Track of Selected Cells After Save (#1908) 2021-03-10 21:23:08 +01:00
DefinedNameConfusedForCellTest.php Testing - Delete Temp Files When No Longer Needed (#1488) 2020-05-24 20:03:07 +09:00
DefinedNamesCalculationTest.php Named formula implementation, and improved handling of Defined Names generally (#1535) 2020-07-26 12:00:06 +02:00
FormulaAsStringTest.php Named formula implementation, and improved handling of Defined Names generally (#1535) 2020-07-26 12:00:06 +02:00
FunctionsTest.php Restoring State After Static Changes in Tests (#1571) 2020-07-15 13:23:00 +02:00
LookupRefTest.php Unhappy path tests for FORMULATEXT() Function (#1915) 2021-03-10 22:38:41 +01:00
TranslationTest.php Initial Formula Translation tests (#1886) 2021-02-28 13:18:51 +01:00
XlfnFunctionsTest.php Save Excel 2010+ Functions Properly 2020-05-18 12:37:35 +09:00