/**
  * @test
  */
 public function itShouldWriteUpdateQueryWithWhereConstrainAndLimit1()
 {
     $this->query->setTable('user')->setValues($this->valueArray)->where()->equals('user_id', 1);
     $this->query->limit(1);
     $expected = 'UPDATE user SET  user.user_id = :v1, user.name = :v2, user.contact = :v3 WHERE (user.user_id = :v4) LIMIT :v5';
     $this->assertSame($expected, $this->writer->write($this->query));
     $expected = array(':v1' => 1, ':v2' => 'Nil', ':v3' => '*****@*****.**', ':v4' => 1, ':v5' => 1);
     $this->assertEquals($expected, $this->writer->getValues());
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function itShouldReturnLimit1()
 {
     $this->query->limit(1);
     $this->assertSame(1, $this->query->getLimitStart());
 }