public static function mock($className = null)
{
$mock = new SimpleMock();
if (!$className) {
return $mock;
}
return DynamicProxy::newInstance($className, $mock);
}
protected function setUp() { parent::setUp(); $this->pdoMock = Mock::mock(); $this->dbMock = Mock::mock(); Mock::when($this->pdoMock)->query(Mock::anyArgList())->thenReturn(false); Mock::when($this->dbMock)->errorInfo()->thenReturn(array(1, 3, 'Preparation error')); }