web-dev-qa-db-fra.com

Configurez restAssured pour enregistrer toutes les demandes et réponses de manière globale

Je souhaite activer la journalisation pour toutes les réponses et demandes restAssured par défaut.

Voici ce que je fais:

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

requestSpecification fonctionne bien, mais avec responseSpecification, je reçois:

Impossible de configurer la journalisation car la spécification de la demande n'est pas définie . Vous utilisez peut-être mal l'API.

Je ne veux vraiment pas utiliser log (). All () après chaque.

6
MuchHelping

Ajoutez des filtres de journalisation aux valeurs par défaut de RestAssured, voir ici .

6
RocketRaccoon