From d2c7ef76b3fe794b0eb7e1524bd9d9ce0325d263 Mon Sep 17 00:00:00 2001 From: Carsten Brandt Date: Tue, 24 Sep 2013 19:32:41 +0200 Subject: [PATCH] more tests --- tests/unit/framework/redis/ActiveRecordTest.php | 26 +++++-------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/tests/unit/framework/redis/ActiveRecordTest.php b/tests/unit/framework/redis/ActiveRecordTest.php index a7429b8..55286a8 100644 --- a/tests/unit/framework/redis/ActiveRecordTest.php +++ b/tests/unit/framework/redis/ActiveRecordTest.php @@ -10,26 +10,6 @@ use yiiunit\data\ar\redis\OrderItem; use yiiunit\data\ar\redis\Order; use yiiunit\data\ar\redis\Item; -/* -Users: -1 - user1 -2 - user2 -3 - user3 - -Items: 1-5 - -Order: 1-3 - -OrderItem: -1 - order: 1 -2 - order: 1 -3 - order: 2 -4 - order: 2 -5 - order: 2 -6 - order: 3 - - */ - class ActiveRecordTest extends RedisTestCase { public function setUp() @@ -231,7 +211,11 @@ class ActiveRecordTest extends RedisTestCase $this->assertEquals(2, Customer::find()->where(array('OR', array('id' => 1), array('id' => 2)))->count()); $this->assertEquals(2, count(Customer::find()->where(array('OR', array('id' => 1), array('id' => 2)))->all())); - // TODO more conditions + $this->assertEquals(2, Customer::find()->where(array('id' => array(1,2)))->count()); + $this->assertEquals(2, count(Customer::find()->where(array('id' => array(1,2)))->all())); + + $this->assertEquals(1, Customer::find()->where(array('AND', array('id' => array(2,3)), array('BETWEEN', 'status', 2, 4)))->count()); + $this->assertEquals(1, count(Customer::find()->where(array('AND', array('id' => array(2,3)), array('BETWEEN', 'status', 2, 4)))->all())); } public function testSum()