/** * @since 2.1 * * @param integer $id * * @return DIWikiPage|null */ public function getDataItemById($id) { return $this->idToDataItemMatchFinder->getDataItemById($id); }
public function testNullForUnknownId() { $connection = $this->getMockBuilder('\\SMW\\MediaWiki\\Database')->disableOriginalConstructor()->getMock(); $connection->expects($this->once())->method('selectRow')->will($this->returnValue(false)); $instance = new IdToDataItemMatchFinder($connection, $this->iteratorFactory); $this->assertNull($instance->getDataItemById(42)); }