Skip to content

Commit ced44c8

Browse files
committed
Fix broken tests when not using shared mysql socket within docker containers
1 parent 9759c58 commit ced44c8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

tests/QueryTestCase.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,11 @@ public function testParseTableAliasesWithBetweenInWhereClause()
307307
$q1 = Doctrine_Query::create()
308308
->select('u.id')
309309
->from('QueryTest_User u')
310-
->where("CURRENT_DATE() BETWEEN u.QueryTest_Subscription.begin AND u.QueryTest_Subscription.begin")
310+
->where("now() BETWEEN u.QueryTest_Subscription.begin AND u.QueryTest_Subscription.begin")
311311
->addWhere( 'u.id != 5' )
312312
;
313313

314-
$expected = 'SELECT q.id AS q__id FROM query_test__user q LEFT JOIN query_test__subscription q2 ON q.subscriptionid = q2.id WHERE (CURRENT_DATE() BETWEEN q2.begin AND q2.begin AND q.id != 5)';
314+
$expected = 'SELECT q.id AS q__id FROM query_test__user q LEFT JOIN query_test__subscription q2 ON q.subscriptionid = q2.id WHERE (datetime(\'now\') BETWEEN q2.begin AND q2.begin AND q.id != 5)';
315315

316316
$this->assertEqual( $q1->getSqlQuery(), $expected );
317317

tests/Ticket/2355TestCase.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@
3232
*/
3333
class Doctrine_Ticket_2355_TestCase extends Doctrine_UnitTestCase
3434
{
35+
public function setUp()
36+
{
37+
Doctrine_Manager::getInstance()->reset();
38+
parent::setUp();
39+
}
40+
3541
public function prepareTables()
3642
{
3743
$this->tables[] = 'News';

0 commit comments

Comments
 (0)