Commit 164ddf98 by Qiang Xue

Fixed test break.

parent b868e91f
......@@ -43,7 +43,7 @@ class ActiveRecordTest extends DatabaseTestCase
$this->assertEquals(4, $customer->status2);
}
public function testSatisticalFind()
public function testStatisticalFind()
{
// find count, sum, average, min, max, scalar
$this->assertEquals(3, $this->callCustomerFind()->count());
......@@ -105,10 +105,6 @@ class ActiveRecordTest extends DatabaseTestCase
$orders = Order::find()->with('books')->orderBy('id')->all();
$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];
$this->assertEquals(1, $order->id);
$this->assertEquals(2, count($order->books));
......@@ -123,6 +119,17 @@ class ActiveRecordTest extends DatabaseTestCase
$this->assertEquals(3, $order->id);
$this->assertEquals(1, count($order->books));
$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()
......
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