2
0
forked from Wavyzz/dolibarr

Merge backport

This commit is contained in:
ldestailleur
2025-03-04 20:50:54 +01:00
parent 7d8fd29f63
commit 86f836b652
2 changed files with 27 additions and 4 deletions

View File

@@ -1894,7 +1894,6 @@ class FunctionsLibTest extends CommonClassTest
return true;
}
/**
* testRoundUpToNextMultiple
*
@@ -1918,4 +1917,21 @@ class FunctionsLibTest extends CommonClassTest
$this->assertEquals(roundUpToNextMultiple(40.5, 6), 42);
$this->assertEquals(roundUpToNextMultiple(44.5, 6), 48);
}
/**
* testNaturalSearch
*
* @return void;
*/
public function testNaturalSearch()
{
$s = natural_search("t.field", "abc def");
$this->assertEquals($s, " AND (t.field LIKE '%abc%' AND t.field LIKE '%def%')");
$s = natural_search("t.field", "'abc def' ghi");
$this->assertEquals($s, " AND (t.field LIKE '%abc def%' AND t.field LIKE '%ghi%')");
$s = natural_search("t.field", "abc def,ghi", 3);
$this->assertEquals($s, " AND (t.field IN ('abc def','ghi'))");
}
}