added MongoStatement method to count results before skip/limit

This commit is contained in:
Anton Grebnev
2012-02-06 18:12:23 +04:00
parent 0140c3f4ad
commit e5e7fdb7e6
3 changed files with 61 additions and 0 deletions

View File

@ -197,6 +197,21 @@ class MongoDriverTest extends PHPUnit_Framework_TestCase
* @runInSeparateProcess
* @group Mongo
*/
public function testCursorCount()
{
if (!defined('DEBUG')) {
define('DEBUG', false);
}
$mongo = new MongoDriver($this->conf);
$this->assertEquals(5, $mongo->find('items')->count(5));
$this->assertCount(3, $mongo->find('items')->limit(3)->fetchAll());
$this->assertEquals(5, $mongo->count('items'));
}
/**
* @runInSeparateProcess
* @group Mongo
*/
public function testGet()
{
if (!defined('DEBUG')) {