私は PHP プロジェクトに取り組んでいる長年の Java プログラマーであり、PHPUnit を立ち上げて動作させようとしています。Java で単体テストを行う場合、テスト ケース クラスと通常のクラスを次のように別のディレクトリに配置するのが一般的です。
/src
MyClass.java
/test
MyClassTest.java
等々。
PHPUnit で単体テストを行う場合、同じディレクトリ構造に従うのが一般的ですか、それともテスト クラスをレイアウトするためのより良い方法はありますか? これまでのところ、「include("MyClass.php")」ステートメントを正しく機能させる唯一の方法は、同じディレクトリにテスト クラスを含めることですが、プッシュするときにテスト クラスを含めたくありません。製造。