pact

    0

    1答えて

    私の現在の「マイクロサービス」ベースの会社で実装することに興奮しています JSONのレスポンスを比較するレポートをいくつか生成しました。 しかし、私は、日付ベースとインデックスベースのいくつかのキーで困惑しています。 Key: - is expected + is actual Matching keys and values are not shown {

    0

    1答えて

    のリストのために、私は次のJavaオブジェクトに直列化されるJSONを一致させるために協定のDSLパーツを作成する必要があります。 List<Map<String, List<String>>> attributes = new ArrayList<>(); 現在、私ではありません協定のDSLの一部を次のようしています作業: .eachLike("attributes")

    0

    1答えて

    私はPactを当社で紹介しようとしています。しかし、コンシューマーはプロバイダーSDKを使用するAPIを呼び出し、ホストポートはKubernetesを使用して動的に決定されます。私は、このバックエンドの技術には新しいので、どうすればこの問題に対処するのか理解しようとしています。その動的ならば、pom.xmlにホスト/ポートを入れることは不可能なのでしょうか?

    0

    1答えて

    Pact-jvm-provider-maven/pluginを使用して、Pact-Brokerと異なるバージョン(1.0.0および2.0.0)のPactを公開しました。私はホストされたプロバイダとの協定を確認するために次の設定を使用しています.... <plugin> <groupId>au.com.dius</groupId> <artifactId>pact-j

    1

    2答えて

    PactJSを使用してAngular Servicesの一部をテストしようとしています。私は使用しています: "@pact-foundation/karma-pact": "^2.1.1", "pact": "^4.2.1", "pact-web": "^4.2.1", 私は正常に実行するためのテストを得ることができません。非同期を使用しないと、サブスクライブコールバックは決してヒットしま

    2

    1答えて

    柔軟な長さの配列を返すAPIをテストするためにpactNetを使用しています。 私が "myApi/items /"を呼び出すと、消費者がの正確なサイズを知らない項目のリストを返すはずです。 だから、答えは次のようになります。 [ { "id": "1", "description": "foo" }, { "id":

    1

    2答えて

    バッジhttps://your-broker/pacts/provider/PROVIDER/consumer/CONSUMER/latest/badge.svg (プロバイダー/消費者は既存の値に置き換えられます) アクセスしようとすると、単に404の応答が表示されます。 私はpact-jvm v3.5.7とpactbroker v2.6.0を使用しています。 私は理解していませんか?

    0

    2答えて

    Pact JVM(Java)に関するいくつかの質問があります。 プロバイダーのJSON構造のレスポンスがすでに(ポストマンとAPIを照会することによって、たとえば)が知られている場合、それは(Javaの)を実行することなく、協定契約ファイルに自動的にポストマンのJSONの体を変換することが可能ですコンシューマフラグメントの作成メソッド、またはたとえば、それをjava PactDslJsonBody

    1

    1答えて

    私はChaiとPactでテストしているコードスニペットを持っています。 var myVerify =() => { provider.verify().then(() => { console.log('B verified') done() }) } expect(myVerify).to.not.throw()

    0

    1答えて

    私は、コンシューマーに対するテストを実行するためにプロバイダーからの契約ファイルを使用したいと思います。 私は { "provider": { "name": "Provider" }, "consumer": { "name": "Consumer" }, "interactions": [ { "description": "Get data