Unable to print Id out side the method
Cucumber API Testing Base class package com.dxc.eproc.apiTest; public class BaseUtil { private String id; private String supplierInfoId; public String getSupplierInfoId() { return supplierInfoId; } public void setSupplierInfoId(String supplierInfoId) { this.supplierInfoId = supplierInfoId; } public String getId() { return id; } public void setId(String id) { this.id = id; } } StepDefination @When("I send post directsupplierinfos request with payload") public void i_send_post_directsupplierinfos_request_with_payload() throws ClientProtocolException, IOException { String directSupplierInfoUrl = directSupplierInfoUrl(); System.out.println(directSupplierInfoUrl); logger.info("Service URL >> " + directSupplierInfoUrl()); HttpPost directSupplierInfo = new HttpPost(directSupplierInfoUrl); StringEntity entity = directSupplierInfo(); directSupplierInfo.addHeader("content-type", APPLICATION_JSON); directSupplierInfo.setEntity(entity); HttpResponse response = httpClient.execute(directSupplierInfo); checkResponseStatusCode(response,201); String responseBody = EntityUtils.toString(response.getEntity(), StandardCharsets.UTF_8); System.out.println(responseBody); String id="id"; String value = extractValueFromApiResponse(responseBody,id); logger.info("The Generated Id is >> " + value); base.setId(value); System.out.println(base.getId()); } Another Method @When("I send directsupplierinfo GET request with id") public void i_send_directsupplierinfo_get_request_with_id() throws ClientProtocolException, IOException { base =new BaseUtil(); String getDirectSupplierInfoUrl=getDirectSupplierInfoUrl(); //String id1=extractValueFromApiResponse(response, id); System.out.println(getDirectSupplierInfoUrl); System.out.println(base.getId()); System.out.println(value); //System.out.println(base.getId()); HttpGet getDetails = new HttpGet(getDirectSupplierInfoUrl+base.getId()); HttpResponse response = httpClient.execute(getDetails); check200(response); } Response Unable to print Id out side the method http://130.175.175.137:9191/v1/api/direct-supplier-infos/ null null1.1KViews0likes0Comments