Commit 164ddf98 by Qiang Xue

Fixed test break.

parent b868e91f
...@@ -43,7 +43,7 @@ class ActiveRecordTest extends DatabaseTestCase ...@@ -43,7 +43,7 @@ class ActiveRecordTest extends DatabaseTestCase
$this->assertEquals(4, $customer->status2); $this->assertEquals(4, $customer->status2);
} }
public function testSatisticalFind() public function testStatisticalFind()
{ {
// find count, sum, average, min, max, scalar // find count, sum, average, min, max, scalar
$this->assertEquals(3, $this->callCustomerFind()->count()); $this->assertEquals(3, $this->callCustomerFind()->count());
...@@ -105,10 +105,6 @@ class ActiveRecordTest extends DatabaseTestCase ...@@ -105,10 +105,6 @@ class ActiveRecordTest extends DatabaseTestCase
$orders = Order::find()->with('books')->orderBy('id')->all(); $orders = Order::find()->with('books')->orderBy('id')->all();
$this->assertEquals(3, count($orders)); $this->assertEquals(3, count($orders));
// https://github.com/yiisoft/yii2/issues/1402
$orders = Order::find()->with('books')->orderBy('id')->asArray()->all();
$this->assertEquals(3, count($orders));
$order = $orders[0]; $order = $orders[0];
$this->assertEquals(1, $order->id); $this->assertEquals(1, $order->id);
$this->assertEquals(2, count($order->books)); $this->assertEquals(2, count($order->books));
...@@ -123,6 +119,17 @@ class ActiveRecordTest extends DatabaseTestCase ...@@ -123,6 +119,17 @@ class ActiveRecordTest extends DatabaseTestCase
$this->assertEquals(3, $order->id); $this->assertEquals(3, $order->id);
$this->assertEquals(1, count($order->books)); $this->assertEquals(1, count($order->books));
$this->assertEquals(2, $order->books[0]->id); $this->assertEquals(2, $order->books[0]->id);
// https://github.com/yiisoft/yii2/issues/1402
$orders = Order::find()->with('books')->orderBy('id')->asArray()->all();
$this->assertEquals(3, count($orders));
$order = $orders[0];
$this->assertTrue(is_array($order));
$this->assertEquals(1, $order['id']);
$this->assertEquals(2, count($order['books']));
$this->assertEquals(1, $order['books'][0]['id']);
$this->assertEquals(2, $order['books'][1]['id']);
} }
public function testStoreNull() public function testStoreNull()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment