Example #1
0
 public function testFetchColumn()
 {
     $preparedQuery = $this->getMockBuilder('\\Sindri\\Database\\Query\\PreparedQuery')->disableOriginalConstructor()->getMock();
     $preparedQuery->expects($this->once())->method('fetchColumn')->with($this->equalTo(0))->will($this->returnValue(array()));
     $queryMock = $this->getQueryMock();
     $queryMock->expects($this->once())->method('execute')->will($this->returnValue($preparedQuery));
     /** @var $queryMock QueryInterface */
     $proxyQuery = new ProxyQuery($queryMock);
     $queryResult = $proxyQuery->fetchColumn();
     $this->assertSame($queryResult, array());
 }