X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/2d4063234ace0fe8df182442b352b4bc06f390e7..f79bd4873d84906236710135d6536e8e14579d67:/test/php/Nominatim/TokenListTest.php diff --git a/test/php/Nominatim/TokenListTest.php b/test/php/Nominatim/TokenListTest.php index fa1331e8..d31b219b 100644 --- a/test/php/Nominatim/TokenListTest.php +++ b/test/php/Nominatim/TokenListTest.php @@ -2,8 +2,6 @@ namespace Nominatim; -require_once(CONST_BasePath.'/lib/db.php'); -require_once(CONST_BasePath.'/lib/cmd.php'); require_once(CONST_BasePath.'/lib/TokenList.php'); @@ -56,9 +54,18 @@ class TokenTest extends \PHPUnit\Framework\TestCase { $this->expectOutputRegex('/

/'); - $oDbStub = $this->getMockBuilder(\DB::class) - ->setMethods(array('getAll')) + $oDbStub = $this->getMockBuilder(Nominatim\DB::class) + ->setMethods(array('getAll', 'getDBQuotedList')) ->getMock(); + + $oDbStub->method('getDBQuotedList') + ->will($this->returnCallback(function ($aVals) { + return array_map(function ($sVal) { + return "'".$sVal."'"; + }, $aVals); + })); + + $oDbStub->method('getAll') ->will($this->returnCallback(function ($sql) { $aResults = array();