spring-cloud-contract

    0

    1答えて

    説明は人間が読むためのものです。私は、スタブランナーのブートアプリケーションのユーザーに、管理エンドポイントでこれらの記述を直接見てほしい。これを行う方法はありますか? または、より効率的にスプリング契約を使用する他の推奨される方法は、通信をより正確にする?

    0

    1答えて

    私は春のクラウド契約でシナリオを書きました。最初のリクエストでは、私のアプリは応答でトークンを返し、2番目のリクエストはこのトークンを含む必要があります。最初の応答から2番目の要求に値を渡す可能性はありますか? 私は、定義済みのトークンを返すトークンジェネレータの別の実装をテストしますが、それを削除して実際のトークンジェネレータを使用したいと思います。 シナリオの例: 1_getToken.gro

    0

    1答えて

    私はこのような契約を結んでいるとします org.springframework.cloud.contract.spec.Contract.make { request { method "GET" url "/api/profiles" headers { header('Accept': 'application/json;charset=UTF-8'

    0

    1答えて

    REST APIをテストするためにSpringクラウドコントラクトを使用しようとしています。私はこのチュートリアルで説明されている指示に従っていますhttps://cloud.spring.io/spring-cloud-contract/ groovyを使って私の単一ベーステストクラスを書いています。 マイ休憩コントローラクラス: @RestController @RequestMapping

    0

    1答えて

    PCF環境に展開されたスプリングブートマイクロサービスをテストするために、チームはSpringクラウド契約フレームワークの実装を開始しました。 私の問題を説明するために、2つのマイクロサービスAとBがあり、AはBサービスを消費しています。私はBでのスタブランナーとAでのスタブランナーを開発しています。 gradle clean build(PCFデプロイメント前)ではスタブが生成されていますが、ク

    0

    1答えて

    利用できる「検証」は、春の雲の契約を実行している messageTest.groovy Contract.make { label 'some_label' input { triggeredBy('messageTriggered()') } outputMessage { sentTo 'verifications'

    0

    1答えて

    私は、モジュールの1つにspring-cloud-contract-maven-pluginを追加するまで、各モジュールをArtifactoryに細かくデプロイするマルチモジュールプロジェクトを持っています。これはプロデューサAPIなので)。 プロジェクトは、この構造を有する: parent - common (shared DTOs) - client - service 私たちは、将

    0

    1答えて

    私は春クラウド契約の初心者です。ドキュメントごとに、私は契約を開発しており、gradle clean buildコマンド実行後に、build\generated-test-sources\com\springframework\cloud\contract\verifier\tests\ContractVerifierTest.javaの下にテストケースが作成されます。 gradle clean

    0

    1答えて

    私の契約の応答本文を別のjson-fileで指定したい場合、返されるフィールドの1つに、ユニットを実行するたびに異なる生成されたデータベースIDテスト。 私の考えは、フィールドが存在し、値が数値であることを保証するためにregexを使用することでしたが、生成されたコントラクトテストが正規表現マッチを行うように方法を見つけませんでした。ここで は、JSONが { "id" : "${reg

    0

    1答えて

    試してみた春クラウド契約1.1.4、契約し合格した。コマンドgradle buildにはビルド/ libs/service-name-stub.jarがあります。私はこのスタブを実行したいと思いますが、その中にはクラスはありません。グルービーとjsonで契約しています。 この契約スタブ自体をどのように実行できますか?