getMock('PHPUnit_Extensions_Database_DB_IDatabaseConnection'); $this->setExpectedException('Zend_Test_PHPUnit_Db_Exception'); $queryDataSet = new Zend_Test_PHPUnit_Db_DataSet_QueryDataSet($connectionMock); } public function testCreateQueryDataSetWithZendDbAdapter() { $this->decorateConnectionMockWithZendAdapter(); $queryDataSet = new Zend_Test_PHPUnit_Db_DataSet_QueryDataSet($this->connectionMock); } public function testAddTableWithoutQueryParameterCreatesSelectWildcardAll() { $fixtureTableName = "foo"; $adapterMock = $this->getMock('Zend_Test_DbAdapter'); $selectMock = $this->getMock('Zend_Db_Select', array(), array($adapterMock)); $adapterMock->expects($this->once()) ->method('select') ->will($this->returnValue($selectMock)); $this->decorateConnectionGetConnectionWith($adapterMock); $selectMock->expects($this->once()) ->method('from') ->with($fixtureTableName, Zend_Db_Select::SQL_WILDCARD); $selectMock->expects($this->once()) ->method('__toString') ->will($this->returnValue('SELECT * FOM foo')); $queryDataSet = new Zend_Test_PHPUnit_Db_DataSet_QueryDataSet($this->connectionMock); $queryDataSet->addTable('foo'); } }