私は現在、CI 2.1とNetbeans 7.0を目玉のIDEとして使用しています。 SimpleTestを使って簡単な単体テストを作成したいと思います。特に、Git Hub CodeIgniter-SimpleTestにあるEric Barnesと彼のコードで使用されている方法論。 (https://github.com/ericbarnes/codeigniter-simpletest)CodeIgniter 2.1とSimpleTest - 簡単なテストを実行する
私は、NetBeans 7.0を使用して、新しいCIアプリケーションを作成し、(1つのテーブルは、典型的なスキーマschoolidで学校と呼ばれ、schoolname、schooladdressなど含まれています)私のデータベースに接続されています。私はというschool_modelというモデルをロードするコントローラ(simpleapp)を作成しました。 schools_modelは、getAll()というメソッドを使用してすべての学校を取得します。 getSchoolName(id)と呼ばれる別の方法では、学校のIDを受け取り、学校の名前を返します。
コントローラは、school_viewというビューをロードして、すべての学校を表示します。かなりシンプルなもの... .......それは私が(私もそれ故に.htaccessファイル、なしのindex.phpを使用しています
http://localhost/SimpleTest/simpleapp/getAllSchools
に私のブラウザをポイントしたときに、すべての学校を表示し、完璧に動作します)私の質問がある
この... .......
は、どのように私はSimpleTestのはエリックから供給されたGitのハブコードを使用して動作するのですか?
私はEricのセットアップアドバイスに従いましたが、彼が提供するスクリーンダンプを作成するためにどのURLを指すのか分かりません。私はEricが示唆しているディレクトリ構造を維持してきましたが、成功しませんでした。エリックはyoursite.com/unit_test.phpにブラウザを指すように勧め、私はlocalhostの 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の問題私はlocalhostの/ SimpleTestの/ unit_test.phpを表示することができない理由であるように見えますか?