- fixed test cases to expect the || SQL standard syntax
This commit is contained in:
parent
c6b6669a54
commit
cb1a71f163
@ -38,8 +38,8 @@ class Doctrine_Expression_TestCase extends Doctrine_UnitTestCase
|
||||
|
||||
public function testSavingWithAnExpression()
|
||||
{
|
||||
$e = new Doctrine_Expression("CONCAT('some', 'one')");
|
||||
$this->assertEqual($e->getSql(), "CONCAT('some', 'one')");
|
||||
$e = new Doctrine_Expression("'some' || 'one'");
|
||||
$this->assertEqual($e->getSql(), "'some' || 'one'");
|
||||
|
||||
$u = new User();
|
||||
$u->name = $e;
|
||||
@ -56,8 +56,7 @@ class Doctrine_Expression_TestCase extends Doctrine_UnitTestCase
|
||||
|
||||
public function testExpressionParserSupportsFunctionComposition()
|
||||
{
|
||||
$e = new Doctrine_Expression("SUBSTRING(CONCAT('some', 'one'), 0, 3)");
|
||||
$this->assertEqual($e->getSql(), "SUBSTR(CONCAT('some', 'one'), 0, 3)");
|
||||
$e = new Doctrine_Expression("SUBSTRING('some' || 'one', 0, 3)");
|
||||
$this->assertEqual($e->getSql(), "SUBSTR('some' || 'one', 0, 3)");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,7 +48,7 @@ class Doctrine_Query_TestCase extends Doctrine_UnitTestCase
|
||||
|
||||
public function testParseClauseSupportsArithmeticOperators()
|
||||
{
|
||||
$q = new Doctrine_Query();
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$str = $q->parseClause('2 + 3');
|
||||
|
||||
@ -60,7 +60,7 @@ class Doctrine_Query_TestCase extends Doctrine_UnitTestCase
|
||||
}
|
||||
public function testParseClauseSupportsArithmeticOperatorsWithFunctions()
|
||||
{
|
||||
$q = new Doctrine_Query();
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$str = $q->parseClause('ACOS(2) + 3');
|
||||
|
||||
@ -69,7 +69,7 @@ class Doctrine_Query_TestCase extends Doctrine_UnitTestCase
|
||||
|
||||
public function testParseClauseSupportsArithmeticOperatorsWithParenthesis()
|
||||
{
|
||||
$q = new Doctrine_Query();
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$str = $q->parseClause('(3 + 3)*3');
|
||||
|
||||
@ -82,7 +82,7 @@ class Doctrine_Query_TestCase extends Doctrine_UnitTestCase
|
||||
|
||||
public function testParseClauseSupportsArithmeticOperatorsWithParenthesisAndFunctions()
|
||||
{
|
||||
$q = new Doctrine_Query();
|
||||
$q = new Doctrine_Query();
|
||||
|
||||
$str = $q->parseClause('(3 + 3)*ACOS(3)');
|
||||
|
||||
@ -95,11 +95,11 @@ class Doctrine_Query_TestCase extends Doctrine_UnitTestCase
|
||||
|
||||
public function testParseClauseSupportsComponentReferences()
|
||||
{
|
||||
$q = new Doctrine_Query();
|
||||
$q = new Doctrine_Query();
|
||||
$q->from('User u')->leftJoin('u.Phonenumber p');
|
||||
$q->getQuery();
|
||||
//Doctrine::dump($q->getCachedForm(array('foo' => 'bar')));
|
||||
$this->assertEqual($q->parseClause("CONCAT('u.name', u.name)"), "CONCAT('u.name', e.name)");
|
||||
$this->assertEqual($q->parseClause("CONCAT('u.name', u.name)"), "'u.name' || e.name");
|
||||
}
|
||||
}
|
||||
class MyQuery extends Doctrine_Query
|
||||
|
Loading…
x
Reference in New Issue
Block a user