Adrien Crivelli
49d821f093
Autofix style code with phpcs
...
The entire project now pass phpcs check
2016-08-13 23:31:22 +09:00
Mark Baker
9ecfc0c8b4
Merge pull request #10 from PowerKiKi/unit-tests-bessel
...
Fix unit tests for BESSEL functions
2016-08-13 11:40:19 +01:00
Mark Baker
408c1a9218
Merge pull request #11 from PowerKiKi/unit-tests-imexp
...
Fix unit tests for IMEXP() function
2016-08-13 11:40:11 +01:00
Mark Baker
98ccf97e55
Merge pull request #12 from PowerKiKi/unit-tests-base-conversion
...
Fix unit tests for all base conversion functions
2016-08-13 11:40:02 +01:00
Adrien Crivelli
af42b80eba
Fix unit tests for ACCRINT() function
...
The expected value were incorrect according to LibreOffice 5 and
Google Spreadsheet.
2016-08-07 20:54:30 +09:00
Adrien Crivelli
8fc29bd1b1
Fix unit tests for all base conversion functions
...
This include cases were artificial constraints were not checked
(eg: between -512 and 511 for `DECBIN`) and some bugs were 32
bits platform were assumed.
The following are covered:
`BIN2DEC`, `BIN2HEX`, `BIN2OCT`,
`DEC2BIN`, `DEC2HEX`, `DEC2OCT`,
`HEX2BIN`, `HEX2DEC`, `HEX2OCT`,
`OCT2BIN`, `OCT2DEC`, `OCT2HEX`
2016-08-01 02:48:51 +09:00
Adrien Crivelli
450c6ead99
Fix unit tests for IMEXP() function
...
The expected value were incorrect according to LibreOffice 5 and
wolframalpha.com.
2016-07-31 23:24:08 +09:00
Adrien Crivelli
3a38cc8f0a
Fix unit tests for BESSEL functions
...
Expected data were re-written by using LibreOffice 5 as a reference.
We kept only 8 decimals, because this is the precision used in tests,
and it's easier to read without scientific notation.
Also a few expected values were wrong so they were changed. The correct
expected values were confirmed by both LibreOffice 5 and wolframalpha.com.
Finally fixed an actual bug in code were a NaN value were returned instead of
the correct `#NUM!`.
2016-07-31 23:11:54 +09:00
MarkBaker
1702d95333
Fix for XML settings, together with unit tests
2016-06-05 17:03:42 +01:00
Progi1984
36a9068b38
#401 : PHPUnit Fixes (Calculation > LookupRef)
2016-05-20 08:41:09 +02:00
Progi1984
248bdbf841
#401 : PHPUnit Fixes (Calculation > Engineering)
2016-05-19 12:31:40 +02:00
Progi1984
98f7d4bf08
#401 : PHPUnit Fixes (Calculation > DateTime)
2016-05-19 08:49:09 +02:00
Progi1984
259ce457f3
#401 : PHPCS Fixes & Some PHPUnit Fixes
2016-05-18 13:37:00 +02:00
Progi1984
dffeb25a5f
#401 : PHPCS Fixes
2016-05-18 09:02:39 +02:00
Progi1984
05643d16d5
#401 : PHPCS (Calculation\MathTrig & Logical)
2016-05-14 18:22:59 +02:00
Progi1984
12590bbf1e
#401 : PHPCS (Calculation\Functions)
2016-05-14 10:29:38 +02:00
Progi1984
2fed2de62d
#401 : Fix for PHPCS
2016-05-13 22:06:18 +02:00
Progi1984
727ab1ef34
#401 : Support for namespaces
2016-03-22 22:40:11 +01:00
Progi1984
04cceaae2b
#401 : Support for namespaces (Fix PHPUnit)
2016-03-22 22:26:17 +01:00
Progi1984
c5b352169c
#401 : Support for namespaces
2016-03-22 22:20:22 +01:00
Progi1984
218a062e0b
#401 : Support for namespaces
2016-03-22 21:47:23 +01:00
Progi1984
eff6074100
#401 : Support for namespaces
2016-03-22 21:46:14 +01:00
Progi1984
54ae9901f5
#401 : Support for namespaces
2016-03-22 16:11:05 +01:00
Progi1984
95e6c5e264
#401 : Support for namespaces
2016-03-22 15:35:50 +01:00
Progi1984
73ac0aee35
Fix some errors with samples
2016-03-22 15:19:00 +01:00
MarkBaker
d7ef6810a4
Improved masking for number format handling, particularly for datetime masks
2015-08-01 00:39:10 +01:00
MarkBaker
54d2f72a0a
More namespacing work
2015-05-30 12:25:17 +01:00
MarkBaker
0dafaea059
Work on rewriting unit tests for the new folder structure (calling bootstrap) and json input files
2015-05-29 21:35:35 +01:00
MarkBaker
93d16b886f
Start changing some unit tests to use a json provider rather than the current excessively complex csv provider
2015-05-28 23:15:46 +01:00
MarkBaker
53584ec9a3
Unit tests for Cell classes, modification to use json-format in raw data provider
2015-05-28 08:29:44 +01:00
MarkBaker
85118eb030
Changes to folder structures to bring PHPExcel in line with other PHPOffice projects
...
Additional namespacing work on PHPExcel core
2015-05-26 21:21:05 +01:00
MarkBaker
538fe93105
More namespacing work and soem initial rework for unit tests to handle new folder structure
2015-05-26 09:37:07 +01:00
MarkBaker
44f049a0a5
Fix to short array reference in tests for PHP < 5.4
2015-05-22 23:57:51 +01:00
MarkBaker
0c177b5ea2
We modified another block of files to psr-2, and their jaws dropped when they saw what happened next
2015-05-20 19:17:17 +01:00
Progi1984
004d411772
PSR2 Fixes
2015-05-17 19:33:14 +02:00
Progi1984
004936e35a
PSR2 Fixes
2015-05-17 19:26:34 +02:00
Progi1984
b6bc0db105
PSR2 Fixes
2015-05-17 18:34:30 +02:00
Progi1984
576effef30
PSR2 Fixes
2015-05-17 18:10:35 +02:00
Progi1984
09352e3e80
PSR2 Fixes
2015-05-17 15:00:02 +02:00
MarkBaker
bc7028ae4e
Modified XEE security scan to handle UTF-16 charset, and added unit tests for the security scan
2015-04-29 22:23:14 +01:00
MarkBaker
72f3a3b6f4
Fix unit test for iterator
2015-04-27 23:07:30 +01:00
MarkBaker
f317842e2b
Unit tests for row and column iterators
2015-04-27 22:47:47 +01:00
MarkBaker
ceddc13f82
Implement a ColumnIterator, refactoring of RowIterator
...
Currently this disables the setIterateOnlyExistingCells option
TODO Re-Implement setIterateOnlyExistingCells logic with the new structure
TODO Rationalise and abstract common methods in the iterator classes
2015-04-26 13:00:58 +01:00
MarkBaker
f96d9cedba
Added RowIterator support for end row, and throws exceptions for invalid arguments
2015-04-25 21:49:30 +01:00
MarkBaker
61f5baac4a
GH-543 - Datetime at DefaultValueBinder
...
Personally, I don't call it a bug if people pass invalid arguments and it complains with an exception; but I've made some basic changes to support DateTime objects and objects with a __toString() method... Any other objects will throw a catchable fatal error, and it's up to user code to implement any exception handler to convert it to an exception and handle it
2015-04-16 01:09:29 +01:00
MarkBaker
d9cda3f287
Unit tests for default value binder
2015-03-27 21:28:26 +00:00
MarkBaker
71dba49fff
Improvements to array arithmetic (MMULT)
...
Better setup of calculation function tests to ensure consistent environment
2015-01-23 23:44:32 +00:00
MarkBaker
b3c5e98022
I shouldn't modify compatibility mode in calculation tests without resetting it
...
TODO - should include setting/resetting this in all setup/teardown
2015-01-23 17:06:30 +00:00
MarkBaker
976e7f064a
Excel TRIM function only trims spaces, not tabs or other spacing characters
2015-01-23 16:49:20 +00:00
MarkBaker
fb18b7b598
Fix to complex number format signing when mask has a decimal
2015-01-23 16:09:36 +00:00