Exemplo n.º 1
0
 /**
  * Test the truncate method.
  *
  * @return void
  */
 public function testTruncate()
 {
     $fixture = new ArticlesFixture();
     $db = $this->getMock('Cake\\Database\\Connection', [], [], '', false);
     $statement = $this->getMock('\\PDOStatement', ['closeCursor']);
     $statement->expects($this->once())->method('closeCursor');
     $db->expects($this->once())->method('execute')->with('sql')->will($this->returnValue($statement));
     $table = $this->getMock('Cake\\Database\\Schema\\Table', [], ['articles']);
     $table->expects($this->once())->method('truncateSql')->with($db)->will($this->returnValue(['sql']));
     $fixture->schema($table);
     $this->assertTrue($fixture->truncate($db));
 }
Exemplo n.º 2
0
 /**
  * Test the truncate method.
  *
  * @return void
  */
 public function testTruncate()
 {
     $fixture = new ArticlesFixture();
     $db = $this->getMockBuilder('Cake\\Database\\Connection')->disableOriginalConstructor()->getMock();
     $statement = $this->getMockBuilder('\\PDOStatement')->setMethods(['closeCursor'])->getMock();
     $statement->expects($this->once())->method('closeCursor');
     $db->expects($this->once())->method('execute')->with('sql')->will($this->returnValue($statement));
     $table = $this->getMockBuilder('Cake\\Database\\Schema\\Table')->setConstructorArgs(['articles'])->getMock();
     $table->expects($this->once())->method('truncateSql')->with($db)->will($this->returnValue(['sql']));
     $fixture->schema($table);
     $this->assertTrue($fixture->truncate($db));
 }