我目前使用CI 2.1和Netbeans 7.0作爲我的inveiglement IDE。我想用SimpleTest創建一些簡單的單元測試。特別是Eric Barnes和他的代碼在Git Hub CodeIgniter-SimpleTest中使用的方法。 (https://github.com/ericbarnes/codeigniter-simpletest)CodeIgniter 2.1和SimpleTest - 進行簡單測試
我創建使用NetBeans 7.0新CI應用和連接到我的數據庫(其中包含1臺名爲學校與典型模式schoolid,schoolname,schooladdress等)。我創建了一個控制器(simpleapp),它加載了一個名爲schools_model的模型。 schools_model使用名爲getAll()的方法獲取所有學校。另一種名爲getSchoolName(ID)的方法接受學校ID並返回學校名稱。
控制器然後加載名爲schools_view的視圖以顯示所有學校。很簡單的東西... .......它完美的作品,顯示所有的學校,當我指出我的瀏覽器
http://localhost/SimpleTest/simpleapp/getAllSchools
(我也使用.htaccess文件,因此沒有的index.php )
我的問題是這樣的... .......
如何獲得SimpleTest的使用由Eric提供的Git的樞紐代碼工作?
我已經按照Eric的設置建議,但不知道指向哪個URL來創建他提供的屏幕轉儲。我保持了Eric建議的目錄結構,但沒有取得任何成功。埃裏克建議將瀏覽器指向yoursite.com/unit_test.php,但我得到一個 404頁未找到錯誤的本地主機/ SimpleTest的/ unit_test.php
我假設上述錯誤是由於這樣的事實,像大多數CI應用程序一樣,我們首先需要使用控制器。
我希望在這方面的任何方向。
我已經完成了你的建議。我已經將unit_test.php文件放在根目錄下,並按照建議設置了測試目錄結構。但是,當我指向localhost/SimpleTest/unit_test.php我得到了404錯誤。
我的目錄結構看起來像
源文件
-application (folder)
-system(folder)
-tests(folder from git hub with model/test_schools_model.php)
-.htaccess
-index.php
-licence.txt
-unit_test.php
它是一個問題的.htaccess我無法查看本地主機/ SimpleTest的/ unit_test.php的原因是什麼?