1
0
mirror of synced 2024-12-13 06:46:03 +03:00

Some tickets test cases

This commit is contained in:
guilhermeblanco 2008-08-23 16:42:23 +00:00
parent 73985fe62a
commit 96a40f0098

View File

@ -141,6 +141,36 @@ class Orm_Query_SelectSqlGenerationTest extends Doctrine_OrmTestCase
}
// Ticket #668
public function testKeywordUsageInStringParam()
{
$this->assertSqlGeneration(
"SELECT u.name FROM CmsUser u WHERE u.name LIKE '%foo OR bar%'",
"SELECT cu.name AS cu__name FROM cms_user cu WHERE cu.name LIKE '%foo OR bar%'"
);
}
// Ticket #973
public function testSingleInValueWithoutSpace()
{
$this->assertSqlGeneration(
"SELECT u.name FROM CmsUser u WHERE u.id IN(46)",
"SELECT cu.name AS cu__name FROM cms_user cu WHERE cu.id IN (46)"
);
}
// Ticket 894
public function testBetweenDeclarationWithInputParameter()
{
$this->assertSqlGeneration(
"SELECT u.name FROM CmsUser u WHERE u.id BETWEEN ? AND ?",
"SELECT cu.name AS cu__name FROM cms_user cu WHERE cu.id BETWEEN ? AND ?"
);
}
public function testArithmeticExpressionsSupportedInWherePart()
{
$this->assertSqlGeneration(