| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- App::uses('MyModel', 'Tools.Lib');
- App::uses('MyCakeTestCase', 'Tools.Lib');
- class MyModelTest extends MyCakeTestCase {
- public $Model;
- public $fixtures = array('core.post', 'core.author');
- public function setUp() {
- parent::setUp();
- $this->Model = ClassRegistry::init('Post');
- }
- public function testObject() {
- $this->Model = ClassRegistry::init('MyModel');
- $this->assertTrue(is_object($this->Model));
- $this->assertIsA($this->Model, 'MyModel');
- }
- public function testGet() {
- $record = $this->Model->get(2);
- $this->assertEquals(2, $record['Post']['id']);
- $record = $this->Model->get(2, array('fields'=>'id', 'created'));
- $this->assertEquals(2, count($record['Post']));
- $record = $this->Model->get(2, array('fields'=>'id', 'title', 'body'), array('Author'));
- $this->assertEquals(3, $record['Author']['id']);
- }
- }
- class Post extends MyModel {
- public $belongsTo = 'Author';
- }
|