File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
example-testng-logback/src/main/java/com/epam/reportportal/example/testng/logback/logging/restassured Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 1616
1717package com .epam .reportportal .example .testng .logback .logging .restassured ;
1818
19+ import com .epam .reportportal .listeners .ListenerParameters ;
1920import com .epam .reportportal .listeners .LogLevel ;
2021import com .epam .reportportal .restassured .ReportPortalRestAssuredLoggingFilter ;
22+ import com .epam .reportportal .service .Launch ;
2123import io .restassured .RestAssured ;
2224import io .restassured .config .LogConfig ;
2325import io .restassured .config .RestAssuredConfig ;
2426import org .testng .annotations .BeforeClass ;
2527import org .testng .annotations .Test ;
2628
29+ import static java .util .Optional .ofNullable ;
30+
2731/**
2832 * An example of a header credentials hiding in case they contain sensitive data.
2933 */
@@ -49,10 +53,12 @@ public void setupRestAssured() {
4953 */
5054 @ Test
5155 public void restAssuredLoggingTest () {
56+ ListenerParameters parameters = ofNullable (Launch .currentLaunch ()).map (Launch ::getParameters )
57+ .orElseThrow (() -> new IllegalStateException ("Launch is not started" ));
5258 RestAssured .given ()
5359 .config (CONFIG )
54- .header ("Authorization" , "Bearer test_token" )
55- .get ("https://jsonplaceholder.typicode.com/todos/1 " )
60+ .header ("Authorization" , "Bearer " + parameters . getApiKey () )
61+ .get (parameters . getBaseUrl () + "/api/v1/" + parameters . getProjectName () + "/settings " )
5662 .then ()
5763 .assertThat ()
5864 .statusCode (200 );
You can’t perform that action at this time.
0 commit comments