X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/a885e7309ab1feba1e2ec7b183eb383e775c162e..25318e8a69512c9543ca5c7fee57839d5b417cb0:/test/php/Nominatim/DebugTest.php?ds=sidebyside diff --git a/test/php/Nominatim/DebugTest.php b/test/php/Nominatim/DebugTest.php index 7ed08122..09860914 100644 --- a/test/php/Nominatim/DebugTest.php +++ b/test/php/Nominatim/DebugTest.php @@ -2,19 +2,23 @@ namespace Nominatim; -use Exception; +require_once(CONST_LibDir.'/DebugHtml.php'); -require_once('../../lib/DebugHtml.php'); - -class DebugTest extends \PHPUnit_Framework_TestCase +class DebugTest extends \PHPUnit\Framework\TestCase { - protected function setUp() + + protected function setUp(): void { - $this->oWithDebuginfo = $this->getMock(Geocode::class, array('debugInfo')); + $this->oWithDebuginfo = $this->getMockBuilder(\GeococdeMock::class) + ->setMethods(array('debugInfo')) + ->getMock(); $this->oWithDebuginfo->method('debugInfo') ->willReturn(array('key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3')); - $this->oWithToString = $this->getMock(Geocode::class, array('__toString')); + + $this->oWithToString = $this->getMockBuilder(\SomeMock::class) + ->setMethods(array('__toString')) + ->getMock(); $this->oWithToString->method('__toString')->willReturn('me as string'); } @@ -179,19 +183,19 @@ EOT // header are taken from first group item, thus no key3 gets printed $aGroups = array( - 'group1' => array( - array('key1' => 'val1', 'key2' => 'val2'), - array('key1' => 'one', 'key2' => 'two', 'unknown' => 1), - ), - 'group2' => array( - array('key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3'), - ) - ); + 'group1' => array( + array('key1' => 'val1', 'key2' => 'val2'), + array('key1' => 'one', 'key2' => 'two', 'unknown' => 1), + ), + 'group2' => array( + array('key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3'), + ) + ); Debug::printGroupTable('Table3', $aGroups); $aGroups = array( - 'group1' => array($this->oWithDebuginfo, $this->oWithDebuginfo), - ); + 'group1' => array($this->oWithDebuginfo, $this->oWithDebuginfo), + ); Debug::printGroupTable('Table4', $aGroups); } }