2014-01-16 43 views
6

幾天我試圖讓PHPUnit在PHPStorm中使用Codeigniter。 我已經通過Composer安裝了PHPUnit,並且這似乎在不涉及CodeIgniter的簡單單元測試中工作正常。PHPUnit和CodeIgniter

我已經按照如何在IDE中設置的PHPUnit用笨一個(簡單)的指導,在這裏找到: http://www.jamesfairhurst.co.uk/posts/view/codeigniter_phpunit_and_netbeans

但PHPStorm調試器保持返回相同的錯誤,HTML和CSS (codeigniter的)404頁面和'完成退出代碼爲0的處理'。嘗試從終端運行時也是如此。

如指南中所述,我爲PHPUnit設置了一個.xml配置文件,該文件加載了一個引導文件,應該初始化Code​​igniter。

<phpunit bootstrap="bootstrap.php" 
    colors="true" 
    convertErrorsToExceptions="true" 
    convertNoticesToExceptions="true" 
    convertWarningsToExceptions="true" 
    processIsolation="false" 
    stopOnFailure="false" 
    syntaxCheck="false" 
    verbose="true"> 
</phpunit> 

我現在很迷茫,我該如何讓PHPUnit在PHPStorm中與Codeigniter一起工作? 我懷疑它與輸出類有關。但是再次,我是PHPUnit的新手,剛剛開始使用CodeIgniter。

任何幫助將受到歡迎!

回答

9

首先,我覺得自己像一個真正的白癡。以下是我如何解決我的問題:

  1. 更新的XAMPP。我有PHP 5.3.1,而PHPUnit需要5.3.3。
  2. 我跟着本指南中的細節:http://www.jamesfairhurst.co.uk/posts/view/codeigniter_phpunit_and_netbeans

該指南是爲NetBeans的寫的,但工程(幾乎)一樣PHPStorm。現在就像一個魅力!

+0

感謝您發佈您的解決方案隊友!迫不及待地嘗試一下! – loki9