テストの実行
はじめに
JHipsterには広範なテストセットが用意されており、生成された各アプリケーションには以下のものが含まれます。
オプションで、JHipsterは次のテストも生成できます。
- Gatlingを使用したパフォーマンステスト
- Cucumberを使用した動作駆動型テスト
- CypressまたはProtractorを使用したAngular/React/Vue統合テスト
これらのテストの生成には2つの目的があります。
- すべてのJHipsterユーザーがベストプラクティスに従うことを支援すること。テストはすべてのアプリケーションの非常に有用な部分であると考えています。
- 生成された内容が正しいことを検証すること。そのため、テストを使用しない場合でも、アプリケーションの生成後に
./mvnw clean verify
とnpm test
を実行することで、すべてが正常であるかどうか確認できます。テストが時間の無駄だと思われる場合は、これらのテストを無視してもかまいません!
これらのテストはすべて、標準のMaven src/test
フォルダに生成されます。