Ejemplo n.º 1
0
 /**
  * Test that fetching rows does not fail when no fields were selected
  * on the default alias.
  *
  * @return void
  */
 public function testFetchMissingDefaultAlias()
 {
     $comments = TableRegistry::get('Comments');
     $query = $comments->find()->select(['Other__field' => 'test']);
     $query->autoFields(false);
     $row = ['Other__field' => 'test'];
     $statement = $this->getMockBuilder('Cake\\Database\\StatementInterface')->getMock();
     $statement->method('fetch')->will($this->onConsecutiveCalls($row, $row));
     $statement->method('rowCount')->will($this->returnValue(1));
     $result = new ResultSet($query, $statement);
     $result->valid();
     $data = $result->current();
 }