2017-05-30 7 views
1

デフォルトでは、すべてのrestAssuredレスポンスとリクエストに対してロギングを有効にします。restAssuredを設定すると、すべてのリクエストとレスポンスがグローバルにログに記録されます。

RestAssured.requestSpecification = new RequestSpecBuilder(). 
     setBaseUri("api"). 
     setContentType(ContentType.JSON). 
     build(). 
     log().all(); 
RestAssured.responseSpecification = new ResponseSpecBuilder(). 
     build(). 
     log().all(); 

requestSpecificationは大丈夫動作しますが、responseSpecificationで私が手::

は、ここで私は何をすべきかの要求仕様が定義されていないので、

ロギングを設定することはできません。 APIを誤って使用している可能性があります。

私は実際にはlog()。all()を使いたくありません。

答えて

0

デフォルトのRestAssuredにログフィルタを追加します。hereを参照してください。

+0

ありがとう、私はresponseSpecificationにResponseLoggingFilterを追加しました。 '' 'addFilter(新しいResponseLoggingFilter())' '' – MuchHelping

関連する問題