問題タブ [pact-java]

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 に答える
292 参照

pact - json 構造のみの Pact プロバイダーをテストする

いくつかの契約テストのために Pact を見ると、私たちの Real API は応答にタイムスタンプがあるため、json スキーマのみに対して検証しようとしていました。

ここの例では - https://github.com/DiUS/pact-workshop-jvm#step-4---verify-pact-against-provider

応答本文に予想とは異なる値が含まれている場合、テストは失敗します。プロバイダーに対してテストすると、タイムスタンプが原因で、私のテストでも常に同じことが起こります。

json 構造に対してのみ検証し、コンテンツを無視するように Pact に指示するにはどうすればよいですか?

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

pact - PACT 実装を検証するためのネガティブ スモーク テスト / 欠陥シーディング

いくつかのマイクロサービス (Scala バックエンドと iOS-Android フロントエンド) をテストするための Pact フレームワークを実装しています。では、Pact の実装自体をテストするには、実装された Pact がキャッチするはずのものをキャッチしていることを確認するために、どのようなネガティブ テスト/欠陥シーディングを行うことができるでしょうか? つまり、Pact の作業が完了したら、欠陥のシードを行い、クエリ パラメータ、API 応答構造の変更、API パスのスペル変更などのエラーが PACT によって正しく検出されているかどうかを確認することを考えています。その行では、他の -ve テストと欠陥シーディングについて、実装された PACT フレームワークで実行できますか? viz- スモーク テスト / 探索的テストのチェックリスト。実装された PACT フレームワークを公開前に迅速にテストします。

ありがとう

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

java - Pact Verification: 特定の providerState をスキップできますか

パクト検証の実行時に特定のプロバイダー状態をスキップできますか? 私の協定ファイルのように、10 の対話があり、StateChangeController から対話またはプロバイダーの状態をスキップしたいと考えています。協定の検証に「au.com.dius.pact.provider」maven プラグインを使用しています

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

pact - JSONファイルに協定の相互作用を追加し、JAVAで消費者テストコードに追加する方法はありますか

JSON ファイルに Pact スタンドアロン サーバーとインタラクション (要求/予想される応答のペア) を用意し、それをディレクトリに保存し、コンシューマー テストに追加して Pact ファイルを生成する必要があるという要件があります。PACT で Java を使用してこれが可能かどうかを知りたいのですが、可能であれば例も教えてください。