DELETE_ALL() 공개 정적인 메소드

Returns a delete_all database operation.
public static DELETE_ALL ( ) : PHPUnit_Extensions_Database_Operation_IDatabaseOperation
리턴 PHPUnit_Extensions_Database_Operation_IDatabaseOperation
예제 #1
0
 protected function getDatabaseTester()
 {
     $tester = new PHPUnit_Extensions_Database_DefaultTester($this->_conn);
     $tester->setSetUpOperation(new PHPUnit_Extensions_Database_Operation_Composite(array(new DB_operation_set_env('foreign_key_checks', 0), PHPUnit_Extensions_Database_Operation_Factory::DELETE_ALL(), new DB_operation_set_env('foreign_key_checks', 1), PHPUnit_Extensions_Database_Operation_Factory::INSERT())));
     $tester->setTearDownOperation(PHPUnit_Extensions_Database_Operation_Factory::NONE());
     return $tester;
 }
 /**
  * Overridden. 
  */
 protected function getSetUpOperation()
 {
     // CLEAN_INSERT is default
     //return PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT();
     //return PHPUnit_Extensions_Database_Operation_Factory::UPDATE();
     //return PHPUnit_Extensions_Database_Operation_Factory::NONE();
     //
     // Issue a DELETE from <table> which is more portable than a
     // TRUNCATE table <table> (some DBs require high privileges for truncate statements
     // and also do not allow truncates across tables with FK contstraints e.g. Oracle)
     return PHPUnit_Extensions_Database_Operation_Factory::DELETE_ALL();
 }
예제 #3
0
 /**
  * Returns the database operation executed in test cleanup.
  *
  * @return  PHPUnit_Extensions_Database_Operation_DatabaseOperation
  *
  * @since   12.1
  */
 protected function getTearDownOperation()
 {
     // Required given the use of InnoDB contraints.
     return PHPUnit_Extensions_Database_Operation_Factory::DELETE_ALL();
 }
예제 #4
0
 /**
  * templates the tearDown method that runs after each test; this method expunges the database after each run
  *
  * @return PHPUnit_Extensions_Database_Operation_IDatabaseOperation delete command for the database
  **/
 public final function getTearDownOperation()
 {
     return PHPUnit_Extensions_Database_Operation_Factory::DELETE_ALL();
 }
예제 #5
0
 protected function getSetUpOperation()
 {
     return \PHPUnit_Extensions_Database_Operation_Factory::DELETE_ALL();
 }
 /**
  * @return \PHPUnit_Extensions_Database_Operation
  */
 protected function getSetUpOperation()
 {
     return new \PHPUnit_Extensions_Database_Operation_Composite(array(\PHPUnit_Extensions_Database_Operation_Factory::DELETE_ALL(), \PHPUnit_Extensions_Database_Operation_Factory::INSERT()));
 }