3 * Ethna_Plugin_Abstract_Test.php
7 * Ethna_Plugin_Abstract クラスのテストケース
11 class Ethna_Plugin_Abstract_Test extends Ethna_UnitTestBase
19 $this->plugin =& $this->ctl->getPlugin();
21 // for PHP 5, it's not enable to create instance of abstract class,
22 // now this is temporary process.
23 $this->abstract = $this->plugin->getPlugin('Abstract', null);
25 $this->lw = $this->plugin->getPlugin('Logwriter', 'Echo');
29 function testDetectTypeAndName()
31 $this->assertEqual('abstract', $this->abstract->getType());
32 $this->assertEqual(null, $this->abstract->getName());
34 $this->assertEqual('logwriter', $this->lw->getType());
35 $this->assertEqual('echo', $this->lw->getName());