/** * Test the drop method * * @return void */ public function testDrop() { $Fixture = new CakeTestFixtureTestFixture(); $this->criticDb->expects($this->at(1))->method('execute')->will($this->returnValue(true)); $this->criticDb->expects($this->at(3))->method('execute')->will($this->returnValue(false)); $this->criticDb->expects($this->exactly(2))->method('dropSchema'); $return = $Fixture->drop($this->criticDb); $this->assertTrue($this->criticDb->fullDebug); $this->assertTrue($return); $return = $Fixture->drop($this->criticDb); $this->assertTrue($return); unset($Fixture->fields); $return = $Fixture->drop($this->criticDb); $this->assertFalse($return); }
/** * Test the drop method * * @access public * @return void */ function testDrop() { $Fixture = new CakeTestFixtureTestFixture(); $this->criticDb->setReturnValueAt(0, 'execute', true); $this->criticDb->expectAtLeastOnce('execute'); $this->criticDb->expectAtLeastOnce('dropSchema'); $return = $Fixture->drop($this->criticDb); $this->assertTrue($this->criticDb->fullDebug); $this->assertTrue($return); $this->criticDb->setReturnValueAt(1, 'execute', false); $return = $Fixture->drop($this->criticDb); $this->assertFalse($return); }