We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eccube4の開発者向けドキュメントには、ユニットテストを自分で追加する際のやり方を指南するようなページが見当たりません。 そのため、既存の(eccubeに最適化された)コードをうまく活用するためには app/Customize/config/ のテスト関連の設定や phpunit.xml.dist , その他 Eccube\Tests\EccubeTestCase などのコードを読む必要があります。 (symfonyのドキュメントのテスト項目も必要に応じて参照)
app/Customize/config/
phpunit.xml.dist
Eccube\Tests\EccubeTestCase
個人的に、Customizeで機能の追加などをした時は以下の方法で該当箇所のユニットテストを実施しています。
tests/Customize/
app/Customize/config/**/*_test.yaml
app/Customize/config/**/test/*.yaml
機能カスタマイズした際のユニットテストについて、テンプレ的なお作法や注意するポイント等を記載したドキュメントが欲しいです。
The text was updated successfully, but these errors were encountered:
@doraemoon-bot issueありがとうございます。 記載の方法でテスト手法で問題ないかと思います。
@皆様 お手隙の場合、PRいただけると嬉しいです。
Sorry, something went wrong.
No branches or pull requests
概要(Overview)
eccube4の開発者向けドキュメントには、ユニットテストを自分で追加する際のやり方を指南するようなページが見当たりません。
そのため、既存の(eccubeに最適化された)コードをうまく活用するためには
app/Customize/config/
のテスト関連の設定やphpunit.xml.dist
, その他Eccube\Tests\EccubeTestCase
などのコードを読む必要があります。(symfonyのドキュメントのテスト項目も必要に応じて参照)
個人的に、Customizeで機能の追加などをした時は以下の方法で該当箇所のユニットテストを実施しています。
tests/Customize/
ディレクトリを作成Eccube\Tests\EccubeTestCase
を継承してテストクラスを作成app/Customize/config/**/*_test.yaml
,app/Customize/config/**/test/*.yaml
)要望 (Requirement)
機能カスタマイズした際のユニットテストについて、テンプレ的なお作法や注意するポイント等を記載したドキュメントが欲しいです。
The text was updated successfully, but these errors were encountered: