/** * testColumnTypeFetching method * * @return void */ public function testColumnTypeFetching() { $model = new Test(); $this->assertEquals('integer', $model->getColumnType('id')); $this->assertEquals('text', $model->getColumnType('notes')); $this->assertEquals('datetime', $model->getColumnType('updated')); $this->assertEquals(null, $model->getColumnType('unknown')); $model = new Boat(); $this->assertEquals('datetime', $model->getColumnType('User.created')); $this->assertEquals('integer', $model->getColumnType('Tag.id')); $this->assertEquals('integer', $model->getColumnType('Boat.id')); }