Alexandre Janniaux
2c03be5014
tests: add BookKeeping test ( #34062 )
...
This smoke-test the bookkeeping class to check the queries are working
correctly. This is a good way to smoke-test the postgresql compatibility
and enables more complex tests like the yearly closure later.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-05-05 21:31:48 +02:00
MDW
69e3d4b5df
UIUX: Interpret first token as thousands separator 21.500,00 (when French, ...). ( #33832 )
...
* Qual: Add testcase for price2num to convert '21.500,00' in FR
* NEW: Accept numbers like 1.213,00 in locales with whitespace/empty thousands separator
# NEW: Accept numbers like 1.213,00 in locales with whitespace/empty thousands separator
- Graceful handling of comma and dot as decimal points and thousands separators in the `price2num` function.
- Improved the `getNonEmptyString` function to include proper indentation and spacing (automatic).
* Add testcases for price2num
* en_US tests for invalid prices, add doc for price2num regex
* Restore lost test to validate compatibility
* Update FunctionsLibTest.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-04-21 11:57:13 +02:00
Francis Appels
55530fa588
Fix intervention update sql error ( #33916 )
2025-04-18 20:01:58 +02:00
ldestailleur
f4d7ddaaf4
Add more phpunit tests
2025-04-16 18:54:43 +02:00
ldestailleur
57268af48e
Add more phpunit tests
2025-04-16 18:42:20 +02:00
ldestailleur
c1649c04b4
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-04-16 18:28:45 +02:00
ldestailleur
9582894136
Add constant SECURITY_WAF_ALLOW_QUOTES_IN_GET in WAF
2025-04-06 18:56:59 +02:00
ldestailleur
3edadbd8b8
Add option MAIN_DISALLOW_STRING_OBFUSCATION_IN_DOL_EVAL. Close #33612
2025-04-01 16:23:50 +02:00
ldestailleur
15f2f4f223
Clean code
2025-04-01 15:21:43 +02:00
ldestailleur
cc8c7b8329
Fix possible remote code execution using dol_concatdesc in dol_eval. To
...
allow concat char, you can use
MAIN_ALLOW_UNSECURED_SPECIAL_CHARS_IN_DOL_EVAL='.'
2025-04-01 13:25:10 +02:00
ldestailleur
bcf0ef0bc0
Test switch in dol_eval function()
2025-04-01 12:31:27 +02:00
ldestailleur
bb826b9f93
Add more phpunit to aclude lang file with a simple % character.
2025-04-01 10:24:19 +02:00
Lucas Marcouiller
0aa0588f52
New Implements findNearest for societe module ( #33643 )
...
* New Implements Find Nearest for societe module
* fix CI
* fix CI
2025-03-28 23:11:01 +01:00
ldestailleur
94ce8346c0
Fix phpunit
2025-03-27 18:56:13 +01:00
ldestailleur
df9fea28f1
Complete #33605 by adding phpunit tests
2025-03-27 10:39:08 +01:00
ldestailleur
33c7378d2d
Add phpunit test
2025-03-26 21:01:46 +01:00
ldestailleur
fd0889cebb
Test
2025-03-25 22:48:19 +01:00
ldestailleur
507262a1a8
Test fix CI
2025-03-25 22:27:52 +01:00
ldestailleur
b321336562
Test
2025-03-25 21:45:05 +01:00
ldestailleur
7b9b32cb9e
Debug pgsql DDLInfoTable
2025-03-25 21:32:28 +01:00
ldestailleur
e028b2325e
Test travis
2025-03-25 21:18:50 +01:00
ldestailleur
507e81d819
More logs
2025-03-25 21:11:02 +01:00
ldestailleur
1a4b888f2e
Add a test to debug travis error
2025-03-25 20:59:05 +01:00
ldestailleur
9f70a961b0
Comment
2025-03-25 18:36:51 +01:00
ldestailleur
03c4ce1cc3
Fix travis
2025-03-24 21:44:57 +01:00
ldestailleur
bb7ef236c5
Fix travis
2025-03-24 21:43:38 +01:00
ldestailleur
2cb5ec448b
Fix travis
2025-03-24 21:42:16 +01:00
ldestailleur
8a89cc3f04
FIX phpunit
2025-03-24 20:52:13 +01:00
ldestailleur
c15f729cc4
Use environment variable instead of hard coded values
2025-03-24 19:24:04 +01:00
ldestailleur
1726312fc3
Fix travis
2025-03-24 18:23:31 +01:00
ldestailleur
d670d67668
Disable test when libxml not good.
2025-03-09 23:37:36 +01:00
ldestailleur
5db341a3e8
Fix phpunit
2025-03-09 22:27:46 +01:00
ldestailleur
202ffe732e
Enhance phpunit tests
2025-03-09 21:26:51 +01:00
ldestailleur
8b94a99dd1
Fix contract update method. Add phpunit for TDD.
2025-03-07 16:02:18 +01:00
ldestailleur
7a0e9d4dc1
Accept utf8 chars in the natural_search in mode 3. Close #32930
2025-03-06 04:00:42 +01:00
ldestailleur
caead5de9f
Fix protect use of sanitize to make sql injection
2025-03-06 03:29:54 +01:00
ldestailleur
04b0b3d855
FIX in dev for #33324
2025-03-04 20:50:54 +01:00
MDW
edfb385fd7
More explicit reporting for NOT IN sql forge notices
2025-02-22 17:07:37 +01:00
Laurent Destailleur
bc5f62d25b
Merge pull request #33140 from mdeweerd/fix/deprecationhandler.isset
...
Fix: DeprecationHandler, correct isset(), ignore false phpstan positive
2025-02-19 17:44:12 +01:00
MDW
1811ea7e39
Qual: Fix CommanClassTest in case there is no logfile
...
# Qual: Fix CommanClassTest in case there is no logfile
When running an individual test in the absence of a logfile, the test
did not run properly (setup issues, and tearDown issues on error).
This adds checks that the logfile exists.
2025-02-19 15:56:13 +01:00
MDW
cee100dea4
Update DolDeprecationHandlerTest
2025-02-19 15:53:56 +01:00
Laurent Destailleur (aka Eldy)
d223f8a0b9
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-02-13 20:42:23 +01:00
Laurent Destailleur (aka Eldy)
705164cc9f
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-02-13 20:39:19 +01:00
Laurent Destailleur (aka Eldy)
256e0e0470
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-02-13 20:37:12 +01:00
Laurent Destailleur (aka Eldy)
054010f8ec
Fix test
2025-02-13 20:34:55 +01:00
Laurent Destailleur (aka Eldy)
36fd5b7b26
FIX #CVE-2024-34051
2025-02-13 20:29:25 +01:00
Regis Houssin
f3e7e69107
FIX travis error
2025-02-07 16:26:26 +01:00
Laurent Destailleur (aka Eldy)
0772222900
QUAL Add get_substitutionarray_each_var_object in phpunit
2025-02-06 12:04:41 +01:00
Laurent Destailleur (aka Eldy)
e400883ad1
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-02-05 18:32:15 +01:00
Laurent Destailleur (aka Eldy)
61e50f4430
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-02-05 18:30:13 +01:00