Exemplo n.º 1
0
 public function testFetchCol()
 {
     $col1 = 1234;
     $row1 = ['id' => $col1, 'foo' => 'bar'];
     $col2 = 5678;
     $row2 = ['id' => $col2, 'foo' => 'baz'];
     $r = new Pseudo\Result();
     $p = new Pseudo\PdoStatement($r);
     $r->addRow($row1);
     $r->addRow($row2);
     $p->setFetchMode(\PDO::FETCH_COLUMN);
     $this->assertEquals($col1, $p->fetch());
     $this->assertEquals($col2, $p->fetch());
 }
Exemplo n.º 2
0
 public function testFetch()
 {
     $row1 = ['id' => 1, 'foo' => 'bar'];
     $row2 = ['id' => 2, 'foo' => 'baz'];
     $r = new Pseudo\Result();
     $p = new Pseudo\PdoStatement($r);
     $data = $p->fetch();
     $this->assertEquals(false, $data);
     $r->addRow($row1);
     $r->addRow($row2);
     $p->setFetchMode(PDO::FETCH_ASSOC);
     $this->assertEquals($row1, $p->fetch());
     $this->assertEquals($row2, $p->fetch());
 }