phpstorm laravel單元測試 配置

來源:互聯網
上載者:User

標籤:目錄   end   false   ons   phpstorm   composer   code   lang   this   

laravel中整合了單元測試工具phpunit可以在項目的根目錄下進行使用,命令是:phpunti ./tests/單元測試檔案名稱。在phpstorm中使用phpunit需要做一些配置,指定composer的autoload.php就可以了。具體做法如下:

 

1、選擇File->Setting->Languages&Framework->php->phpunit;

 

2、在phpunit liberay中選擇 Use Composer autoloader;

 

3、在下面的框中填寫項目目錄/vendor/autoload.php;

 

儲存之後就完成了配置。

 

配置完畢後 ,右鍵 要單元測試的檔案即可,

 

例如單元測試檔案可以這麼寫:

<?phpuse Laravel\Lumen\Testing\DatabaseTransactions;class ExampleTest extends TestCase{    /**     * A basic test example.     *     * @return void     */    public function testExample()    {        $this->get(‘/‘);        $this->assertEquals(            $this->app->version(), $this->response->getContent()        );    }    public function testInsert(){        $this->get(‘/user/getlist‘);        $data=$this->response->getContent();        var_dump($data);        $this->assertTrue(strpos($data,‘{‘)!==false);    }}

 

phpstorm laravel單元測試 配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.