問題タブ [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 投票する
2 に答える
23222 参照

json - RestAssured の JsonPath を介して無名配列の要素にアクセスする

次のようなサービスから返された JSON の匿名配列があります。

barたとえば、要素にアクセスするにはどうすればよいですか

こことStefan GössnerのJsonPathページで見つけたいくつかの可能性を試しましたが、何を試しても例外が発生します。私の問題は、そのアイテムのリストにアクセスしようとしたことに直接起因しているようです。

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

log4j - テキストファイルで印刷可能なものに安心ログを取得する方法

log4jを使用して、デフォルトの安心ログ(コンソールに送られる)をファイルに変更しようとする方法に取り組んでいます。

これは、メソッドが最終的に REST ファサードを呼び出す JUnit プロジェクトであり、このようなメソッドがあります。

公式ドキュメントに従って、次のようにメソッドを変更しました。

ただし、writer.toString()常に無効な文字列を出力します (古い実装は正常に動作します)。多分私は何か間違ったことをしているのですが、何ですか?:(

この方法またはその他の方法で、log4j で管理できる印刷可能なものを取得する必要があります。

誰でも私を助けることができますか?

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

java - Hamcrest.Matchers: JSON ネスト配列

私は次のような配列を持っています: [[Disable,Enable,No,Yes][Joe,Bill,Doug,Kevin],[Red,Blue,Pink,Magenta],[One,Two,Three,Four]];

名前と値のペアのデータを含む Excel ファイルと一致する hamcrest マッチャーが必要です。私は試しました:hasItem、hasItems、hasItemInArray。

私は次のリンクを見てきました:

ハムクレスト リンク

役立つ情報が不足している場合はお知らせください。

私が見ることができる「ネストされた配列」には何もないhamcrestと試して一致させるためのコード:

「hasIteminArray」の最後の部分は、入れ子になった配列の JSON でアサートするために Hamcrest を利用しようとしている場所です。

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

java - 安心を使用したXMLからのマップ

安心して統合テストを設定しようとしています。私のテストケースの1つでは、GroovyのGPathを使用しているように見えるREST-assuredのXmlPathを使用してXMLファイルのいくつかのプロパティを検証する必要があります。

次の構造のXMLドキュメントがあります(IDは一意です)。

理想的には、someelement idが与えられた場合、そのプロパティのマップを取得したいと思います。つまり、与えられたsomeelement idが1234であると仮定して、次のようなマップを取得したいと思います {"hello": "world", "name": "a name", "status": "new"}。どうすればいいですか?XmlPathにgetMapメソッドがあることは知っていますが、どの式を使用する必要があるのか​​わかりませんでした。

プロパティをマップとして取得できない場合は、キーのリストと値のリストを取得することに満足します。繰り返しますが、どの式を使用する必要があるのか​​わかりません。私はそのようなことを試みました:

しかし、何も見つかりません。

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

java - JAVA Rest-Assured DSL リダイレクトが機能しない

次のコードを使用して、リダイレクトを無視するように安心テストを構成しようとしています。

安心のDSL

REST サービスで PUT を実行していますが、期待される JSON タイプではなく、リダイレクトのために 302 HTML が返されます。安心して別の仕事をするためにこれを手に入れた人はいますか?さらに情報が必要な場合はお知らせください

0 投票する
9 に答える
43762 参照

java - REST Assured - ジェネリック リストのデシリアライゼーション

PersonJavaクラスがあるとしましょう:

REST Assured を使用すると、この JSON オブジェクトを逆シリアル化できます

を使用してJavaPersonインスタンスに

REST Assured を使用してこの JSON 配列を逆シリアル化する方法

List<Person>?たとえば、これは便利です。

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

json - ルート配列を使用して、resassured from() を使用して json 配列文字列を解析するにはどうすればよいですか?

次のようにjsonを解析するにはどうすればよいですか:

from() メソッドで安心:

次のエラーが表示されます。

[致命的なエラー] :1:1: プロローグではコンテンツを使用できません。

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

json - 安心してルート JSON 配列を解析するにはどうすればよいですか?

安心して次のことができることがわかりました。与えられた JSON:

次のように、その json を表すオブジェクトを取得できます。

この JSON を解析する方法は、JSON で Location オブジェクトのルート配列を受け取ることです。したがって、次の JSON が与えられます。

List オブジェクトを解析したい。もちろん、次はコンパイルエラーですが、私がやろうとしていることを示しています: