This commit is contained in:
parent
80093d7f76
commit
a2016e2e6c
@ -5,65 +5,65 @@ class Doctrine_Query_Delete_TestCase extends Doctrine_UnitTestCase {
|
||||
|
||||
$q->parseQuery('DELETE FROM User');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e WHERE (e.type = 0)');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity WHERE (e.type = 0)');
|
||||
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->delete()->from('User');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e WHERE (e.type = 0)');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity WHERE (e.type = 0)');
|
||||
}
|
||||
public function testDeleteAll() {
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->parseQuery('DELETE FROM Entity');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity');
|
||||
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->delete()->from('Entity');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity');
|
||||
}
|
||||
public function testDeleteWithCondition() {
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->parseQuery('DELETE FROM Entity WHERE id = 3');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e WHERE id = 3');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity WHERE id = 3');
|
||||
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->delete()->from('Entity')->where('id = 3');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e WHERE id = 3');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity WHERE id = 3');
|
||||
}
|
||||
public function testDeleteWithLimit() {
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->parseQuery('DELETE FROM Entity LIMIT 20');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e LIMIT 20');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity LIMIT 20');
|
||||
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->delete()->from('Entity')->limit(20);
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e LIMIT 20');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity LIMIT 20');
|
||||
}
|
||||
public function testDeleteWithLimitAndOffset() {
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->parseQuery('DELETE FROM Entity LIMIT 10 OFFSET 20');
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e LIMIT 10 OFFSET 20');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity LIMIT 10 OFFSET 20');
|
||||
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$q->delete()->from('Entity')->limit(10)->offset(20);
|
||||
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity e LIMIT 10 OFFSET 20');
|
||||
$this->assertEqual($q->getQuery(), 'DELETE FROM entity LIMIT 10 OFFSET 20');
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user