orm: DATE functions

This commit is contained in:
yuri
2017-05-05 11:53:08 +03:00
parent 7add59ffcb
commit 6c287bc2e2
3 changed files with 44 additions and 4 deletions

View File

@@ -392,6 +392,18 @@ class QueryTest extends PHPUnit_Framework_TestCase
$this->assertEquals($expectedSql, $sql);
}
}
public function testFunction1()
{
$sql = $this->query->createSelectQuery('Comment', array(
'select' => ['id'],
'whereClause' => array(
'MONTH_NUMBER:comment.created_at' => 2
)
));
$expectedSql =
"SELECT comment.id AS `id` FROM `comment` " .
"WHERE MONTH(comment.created_at) = '2' AND comment.deleted = '0'";
$this->assertEquals($expectedSql, $sql);
}
}