Adrian
276f7813d5
check if coordinate is inside range ( #3779 )
...
* check if coordinate is inside range
* Added coordinateIsInsideRange tests
* fix coordinateIsInsideRange error throwing
* fix coordinateIsInsideRange error throwing
* add support to worksheet name
* validateReferenceAndGetData type
* change validate and add tests data
* fix tests data reference
* fix absolute reference error
* fix boundaries to get range
* fix scrutinizer erros
* Additional Test Cases
---------
Co-authored-by: oleibman <10341515+oleibman@users.noreply.github.com >
2023-11-17 06:56:22 -08:00
Adrien Crivelli
ec4098c8fd
Strict mode for all tests
...
While we might never be able to have 100% of our code strict, we can at
the very least do it for all of our tests. This ensures that our tests
are using our API with the types as intended by the test author, and not
silently be cast to what our API requires.
2023-09-07 17:44:56 +08:00
MarkBaker
4f7da29332
Minor performance tweaks
2022-05-01 21:55:37 +02:00
MarkBaker
ef4029df63
Refactor ISO data type validation from cell to shared date; add extra checks for invalid dates; and appropriate unit tests
2022-02-26 14:13:12 +01:00
MarkBaker
642fc7dee7
PHPCS and PHStan appeasement
2021-06-03 21:42:20 +02:00
MarkBaker
3297f503c2
Addtional unit tests for vlue binders
2021-06-03 21:42:20 +02:00
MarkBaker
60ade80c0f
Resolve Issue with float values losing their decimal when read from SpreadsheetML
2021-05-20 23:29:57 +02:00
Nathan Dench
e6a4442d9a
Use named data provider in AddressHelper tests
2021-05-20 21:26:20 +02:00
Nathan Dench
1a78ecfb10
Track down bug in AddressHelper::convertFormulaToA1
2021-05-20 21:26:20 +02:00
Nathan Dench
03ba547f5a
Test convertFormulaToA1FromR1C1
2021-05-20 21:26:20 +02:00
Nathan Dench
62d3a56a57
Add AddressHelper::convertFormulaToA1 tests for SpreadsheetXML
2021-05-20 21:26:20 +02:00
Nathan Dench
76ac008911
R1C1 conversion should handle absolute A1 references
2021-05-07 14:34:05 +02:00
Adrien Crivelli
d02352845c
PHPStan Level 2
2021-04-04 22:06:00 +09:00
Mark Baker
a264cafe4c
Helper class for the conversion of cell addresses between A1 and R1C1 formats, and vice-versa ( #1558 )
...
* Helper class for the conversion of cell addresses between A1 and R1C1 formats, and vice-versa
2020-06-27 23:03:25 +02:00
Gianni Genovesi
7b1957f996
fix: issue #1476 crash with numeric string value terminating with new line ( #1481 )
...
* fix: issue #1476 crash with numeric string value terminating with new line
* test: provided tests for issue #1476
2020-05-23 12:49:54 +02:00
Mark Baker
e19228ecb0
Additional cell datatype unit tests ( #1301 )
2020-01-03 23:29:53 +01:00
Adrien Crivelli
5441b2fa73
Keep big integer as integer instead of lossely casting to float
...
Closes #874
Fixes #1135
2019-11-10 22:51:53 +01:00
Adrien Crivelli
8dddf56c2e
Use proper syntax for variadic functions
...
This simplify code, increase readability and improve the function
signature for API users.
2017-01-23 15:01:20 +09:00
Adrien Crivelli
09d456e477
Introduce PHP-CS-Fixer for stricter code style rules
...
PHP-CS-Fixer allow to check different things than phpcs and it allows
code to be more consistent. Configuration can be changed in `.php_cs`
2016-08-17 00:33:57 +09:00
Adrien Crivelli
e1f81f0fe0
Refactor tests data from custom format to PHP
...
FIX #14
2016-08-16 21:00:19 +09:00