mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
Debug v20
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user