* @author Shohei Nakajima * @link http://www.netcommons.org NetCommons Project * @license http://www.netcommons.org/license.txt NetCommons License * @copyright Copyright 2014, NetCommons Project */ //@codeCoverageIgnoreStart; App::uses('NetCommonsConsoleTestCase', 'NetCommons.TestSuite'); //@codeCoverageIgnoreEnd; /** * PluginManagerConsoleTestCase TestCase * * @author Shohei Nakajima * @package NetCommons\PluginManager\TestSuite * @codeCoverageIgnore */ abstract class PluginManagerConsoleTestCase extends NetCommonsConsoleTestCase { /** * Fixtures * * @var array */ private $__fixtures = array(); /** * Plugin name * * @var string */ public $plugin = 'plugin_manager'; /** * Fixtures load * * @param string $name The name parameter on PHPUnit_Framework_TestCase::__construct() * @param array $data The data parameter on PHPUnit_Framework_TestCase::__construct() * @param string $dataName The dataName parameter on PHPUnit_Framework_TestCase::__construct() * @return void */ public function __construct($name = null, array $data = array(), $dataName = '') { if (! isset($this->fixtures)) { $this->fixtures = array(); } $this->fixtures = array_merge($this->__fixtures, $this->fixtures); parent::__construct($name, $data, $dataName); } }