PhpSpreadsheet/tests/PhpSpreadsheetTests
Fräntz Miccoli 0b387e767e
Branch pruning around IF function calls to avoid resolution of every branches
Calculation engine was resolving every function by first resolving its arguments
including IFs, this was causing significant over evaluation when IFs were used
as it meant for every case to be evaluated.

Introduce elements to identify ifs and enable better branch resolution
(pruning). We tag parsed tokens to associate a branch identifier to them.

Closes #844
2019-08-11 18:23:47 -07:00
..
Calculation Branch pruning around IF function calls to avoid resolution of every branches 2019-08-11 18:23:47 -07:00
Cell Migrate away from deprecated PHPUnit asserts 2019-07-25 10:15:53 -07:00
Chart Custom color for pie and donut charts 2018-12-10 18:43:55 +11:00
Collection - Create unit test (#944) 2019-04-15 21:39:11 +02:00
Custom Add new Complex Number Functions introduced in MS Excel 2013 (#601) 2018-07-25 14:38:44 +01:00
Functional CS Fixes (#962) 2019-04-15 22:49:51 +02:00
Helper Upgrade to phpunit 7.5 2019-07-24 23:45:43 -07:00
Reader Best effort to support invalid colspan values in HTML reader 2019-07-27 23:31:23 -07:00
Shared Upgrade to phpunit 7.5 2019-07-24 23:45:43 -07:00
Style Chained operations on cell ranges involving borders are now possible 2018-07-15 12:19:54 +09:00
Worksheet Cover `getSheetByName()` with tests for name with quote and spaces 2019-07-27 22:46:41 -07:00
Writer Use dedicated PHPUnit assertions 2018-11-11 18:06:35 +11:00
IOFactoryTest.php Update to PHP-CS-Fixer 2.10 2018-01-28 15:59:38 +09:00
ReferenceHelperTest.php Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase (#271) 2017-11-09 00:48:01 +09:00
SettingsTest.php Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase (#271) 2017-11-09 00:48:01 +09:00
SpreadsheetTest.php Cover `getSheetByName()` with tests for name with quote and spaces 2019-07-27 22:46:41 -07:00