|
|
@ -33,14 +33,14 @@ class MyDbTestCase |
|
|
|
$this->unloadFixtures(); |
|
|
|
$this->unloadFixtures(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
protected function fixtures() |
|
|
|
public function fixtures() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return [ |
|
|
|
return [ |
|
|
|
'customers' => CustomerFixture::className(), |
|
|
|
'customers' => CustomerFixture::className(), |
|
|
|
]; |
|
|
|
]; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
protected function globalFixtures() |
|
|
|
public function globalFixtures() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return [ |
|
|
|
return [ |
|
|
|
InitDbFixture::className(), |
|
|
|
InitDbFixture::className(), |
|
|
@ -71,7 +71,7 @@ class ActiveFixtureTest extends DatabaseTestCase |
|
|
|
{ |
|
|
|
{ |
|
|
|
$test = new MyDbTestCase(); |
|
|
|
$test = new MyDbTestCase(); |
|
|
|
$test->setUp(); |
|
|
|
$test->setUp(); |
|
|
|
$fixture = $test->customers; |
|
|
|
$fixture = $test->getFixture('customers'); |
|
|
|
$this->assertEquals(CustomerFixture::className(), get_class($fixture)); |
|
|
|
$this->assertEquals(CustomerFixture::className(), get_class($fixture)); |
|
|
|
$this->assertEquals(2, count($fixture)); |
|
|
|
$this->assertEquals(2, count($fixture)); |
|
|
|
$this->assertEquals(1, $fixture['customer1']['id']); |
|
|
|
$this->assertEquals(1, $fixture['customer1']['id']); |
|
|
@ -84,7 +84,7 @@ class ActiveFixtureTest extends DatabaseTestCase |
|
|
|
{ |
|
|
|
{ |
|
|
|
$test = new MyDbTestCase(); |
|
|
|
$test = new MyDbTestCase(); |
|
|
|
$test->setUp(); |
|
|
|
$test->setUp(); |
|
|
|
$fixture = $test->customers; |
|
|
|
$fixture = $test->getFixture('customers'); |
|
|
|
$this->assertEquals(Customer::className(), get_class($fixture->getModel('customer1'))); |
|
|
|
$this->assertEquals(Customer::className(), get_class($fixture->getModel('customer1'))); |
|
|
|
$this->assertEquals(1, $fixture->getModel('customer1')->id); |
|
|
|
$this->assertEquals(1, $fixture->getModel('customer1')->id); |
|
|
|
$this->assertEquals('customer1@example.com', $fixture->getModel('customer1')->email); |
|
|
|
$this->assertEquals('customer1@example.com', $fixture->getModel('customer1')->email); |
|
|
|