私は私の問題の解決策を見つけるために多くを読んできました。私の現在のサービスでは、いくつかのキュウリテストがsrc/testフォルダの下で実行されています。しかし、私はこのテストを実行するために春のブートアプリケーションのコンテキストを使用しています(注射などを行う)。だから、私の視点から見ると、これは本当の終わりから終わりまでのテストではありません。 私がしようとしているのは、src/testと違うフォルダの下で私のキュウリ試験(BDD)を行い、アプリコンテキストを使わずにサービスを打つことです。私は統合テストとエンドキュウリ試験を区別しようとしています。だから、最初に私はサービスを実行する必要がありますし、応答を得るためにそれをヒット。何か案が?春のブートで安らかなサービスでBDDのアプローチ
ありがとうございました。
サービスを実行するとどう思いますか? –
Mavenを使用していますか? Mavenはすでにユニットテストと統合テストを分離する仕組みを持っています:http://maven.apache.org/surefire/maven-failsafe-plugin/ – SiKing
ありがとう。私はMaven Failsafeプラグインを見ていきます。私の考えは、キュウリのテストでHttpClient(HttpPost)を使用してサービスが起動された後に呼び出すことでした(たとえば、mvn spring-boot:runを使用して)。これについてあなたはどう思いましたか? –