Debug v20

This commit is contained in:
Laurent Destailleur
2024-05-08 15:41:13 +02:00
parent 9bb1f98ffd
commit 27bc1cddad
10 changed files with 38 additions and 15 deletions

View File

@@ -216,6 +216,11 @@ class FunctionsLibTest extends CommonClassTest
{
global $conf, $langs, $db;
// Test using like
$filter = "(lastname:like:'%aaa%') OR (firstname:like:'%bbb%')";
$sql = forgeSQLFromUniversalSearchCriteria($filter);
$this->assertEquals(" AND ((lastname LIKE '%aaa%') OR (firstname LIKE '%bbb%'))", $sql);
// Test on NOW
$filter = "(client:!=:8) AND (datefin:>=:'__NOW__')";
$sql = forgeSQLFromUniversalSearchCriteria($filter);
@@ -241,7 +246,6 @@ class FunctionsLibTest extends CommonClassTest
$sql = forgeSQLFromUniversalSearchCriteria($filter);
$this->assertEquals(" AND ((t.fieldstring = 'aaa ttt'))", $sql);
// Check that parenthesis are NOT allowed inside the last operand. Very important.
$filter = "(t.fieldint:=:(1,2))";
$sql = forgeSQLFromUniversalSearchCriteria($filter);