[cakephp2]コンポーネントのテストコード

投稿者: | 2017年10月21日

新規作成したコンポーネントのテストコードを書きました。

記述例は以下になります。

<?php
App::uses('Controller', 'Controller');
App::uses('RequestComponent','Controller/Component');

class RequestComponentTest extends CakeTestCase
{

   /**
    * setUp method
    * @return void
    */
    public function setUp()
    {
        $this->Request = new RequestComponent((new Controller())->Components);
    }

   /**
    * tearDown method
    * @return void
    */
    public function tearDown()
    {
        unset($this->Request);
        parent::tearDown();
    }

   /**
    * パラメータを取得するメソッドをテスト
    * @return void
    */
    public function testGetParams()
    {
        $this->Request->getParams();
    }
}