問題タブ [spring-cloud-contract]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1492 参照

jodatime - Spring Cloud Contract DSL 検証日付形式

コントラクトの日付形式を確認するにはどうすればよいですか? 少し前に、サービスが返す日付の形式をミリ秒からタイムスタンプに変更するオブジェクト マッパーをサービスが継承するという問題に遭遇しました。日付形式の変更をキャッチする契約を書こうとしています。私が契約書に記入した内容は次のとおりです。

オブジェクトマッパーで遊んでいるものは次のとおりです。

テストは、日付の形式に関係なく合格します。形式が変更されたときにテストを失敗させる方法はありますか?

それが役立つ場合は、ここにサンプルプロジェクトがあります: https://github.com/rtteal/consumer-driven-contacts-demo

アップデート:

正規表現を使用するように契約を更新しようとしましたが、オブジェクト マッパーを変更してもテストが失敗することはありません。

これは、生成されたテストの関連部分です。

テストは、オブジェクト マッパーの構成を無視しているようです。テストの実行時にオブジェクト マッパーを取得するために何かをする必要がありますか?

0 投票する
1 に答える
1371 参照

java - タスク ':generateContractTests' の実行に失敗しました。春の雲の契約

gradle を使用してプロジェクトをビルドすると、春のクラウド契約でこのエラーが発生し続けます。どんな手掛かり?

0 投票する
1 に答える
100 参照

java - プログラムでスタブ ID を Spring Cloud Contract Stub Runner に追加する方法はありますか?

URL の ID に基づいてコントラクトをスタブしたいと思います (これは Spring アプリケーション用です)。実行時に ID をスタブ ランナーに追加する方法はありますか、それとも @AutoConfigureStubRunner アノテーションですべてのスタブを明確に定義する必要がありますか?