問題タブ [rest-assured]

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 投票する
3 に答える
11690 参照

java - REST安心でputメソッドを呼び出す方法

入力ストリームを受け入れる put メソッドがあります。JUnitで安心してこのメ​​ソッドを呼び出したいです。

これは私が使用したものです:

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

rest - ダイジェスト認証で安心

私は残りのサービスといくつかの安心できるテストを備えた動作中のspring-mvcアプリケーションを持っています。

次に、ダイジェスト認証を実装しました。すべてがうまく機能しています。サービスを使用するにはログインする必要があります。

しかし、最も明白な関数でテストをアップグレードしようとすると、まだ 401 エラーが発生します。

preemptive()関数でいくつかの手がかりを見つけましたが、それは basic に対してのみ実装されているようです:

現在、私は2つのことを達成しようとしています:

  • ダイジェストをサポートするためにいくつかのテストをアップグレードする必要があります
  • 残りのテスト スイート (認証の問題とは関係ありません)の@Beforeを修正して、既にログインしている必要があります。

アイデアやドキュメントはありますか?

0 投票する
2 に答える
8369 参照

java - jsonpathはすべてのオブジェクトを見つけます(安心しました)

これは私のJSONです:

jsonPath を使用して :getName という名前のすべてのオブジェクトを取得したいのですが、JsonPath を使用してそれを行うにはどうすればよいですか (安心してお使いいただける onw)。

私はこれを試します

しかし、エラーが発生しています。

ありがとう。

0 投票する
4 に答える
19241 参照

java - REST Assured で基礎となる Jackson ObjectMapper にアクセスするにはどうすればよいですか?

REST Assured で基礎となる Jackson ObjectMapper を構成する必要があります。REST Assured を使用して REST API テストを作成しており、オブジェクトを JSON にシリアル化するために使用される ObjectMapper に登録するためのいくつかのフィルターを定義する必要があります。

}

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

java - Rest Assured でフィールド値によってオブジェクトを見つける方法は?

==codeを持つ配列要素を取得する必要があります。fieldfirstName

JsonPath では、それを行う方法は$.errors[?(@.field == firstName)].code. Rest Assured で GPath 構文を使用して同じことを行うにはどうすればよいですか?

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

java - JSON オブジェクトからの文字列の抽出 - REST Assured

次の形式の API からの JSON 応答があります。

Response オブジェクトで応答を取得できます

そして、私は次のような応答を返します

REST Assured メソッド、つまり String1 と String2 を使用して、有効な文字列を中括弧なしでコレクションに抽出する方法はありますか? ドキュメントには、ノードの名前を使用して値を抽出できると記載されていますが、この場合、JSON 応答は単なる文字列のコレクションです。

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

java - Spring Mock mvc rest-assured テストがステータスの取得に失敗する

実行中RestAssuredMockMvcおよびSpring中にテストしようとするとエラーが発生します:

アップデート:

バージョンを 3.x に変更することで修正されました: