mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-20 06:56:54 +01:00
18 lines
567 B
PHP
18 lines
567 B
PHP
<?php
|
|
require_once dirname(__FILE__) . '/NewComponent.php';
|
|
require_once dirname(__FILE__) . '/NewBehavior.php';
|
|
|
|
class CBehaviorTest extends CTestCase {
|
|
|
|
public function testAttachBehavior() {
|
|
$component=new NewComponent;
|
|
$component->attachBehavior('a',new NewBehavior);
|
|
$this->assertFalse($component->behaviorCalled);
|
|
$this->assertFalse(method_exists($component,'test'));
|
|
$this->assertEquals(2,$component->test());
|
|
$this->assertTrue($component->behaviorCalled);
|
|
$this->setExpectedException('CException');
|
|
$component->test2();
|
|
}
|
|
}
|