Example #1
0
 public function testModel()
 {
     $model = new Kwf_Component_Model();
     $model->setRoot($this->_root);
     $select = $model->select()->whereNull('parent_id');
     $this->assertEquals('root', $model->getRow($select)->componentId);
     $this->assertEquals(1, $model->countRows($select));
     $select = $model->select()->whereEquals('parent_id', 'root');
     $this->assertEquals('root-main', $model->getRow($select)->componentId);
     $this->assertEquals(3, $model->countRows($select));
     $select = $model->select()->whereEquals('parent_id', 'root-main');
     $this->assertEquals('1', $model->getRow($select)->componentId);
     $this->assertEquals(1, $model->countRows($select));
 }