package com.**.testapi.blitz;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import org.testng.Assert;
import org.testng.annotations.Test;
import com.**.main.Configuration;
import com.**.pojo.TC09_BLITZ_POJO_EnableManageraccess;
import com.**.testng.BaseTest;
import com.**.testng.CommonUtils;
import io.restassured.RestAssured;
import io.restassured.http.ContentType;
import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
import io.restassured.response.ValidatableResponse;
public class TC09_BLITZ_POST_EnableManagerAccess extends BaseTest{
Configuration config = new Configuration();
@Test
public void enableManagerAccess() throws Exception
{
ArrayList<TC09_BLITZ_POJO_EnableManageraccess> jsonbody = new ArrayList<TC09_BLITZ_POJO_EnableManageraccess>();
TC09_BLITZ_POJO_EnableManageraccess json_data = new TC09_BLITZ_POJO_EnableManageraccess(974934,66385,"true");
jsonbody.add(json_data);
String pretty_json = CommonUtils.prettyJsonRequest(json_data);
//System.out.println(pretty_json);
RestAssured.baseURI = config.getQA_BASE_URL();
Response resp = RestAssured
.given()
.log().all()
.when()
.header("Content-Type","application json;charset = UTF-8")
//.accept(ContentType.TEXT)
.body(pretty_json)
.post("/api/v1/projects/projectmembers")
.then()
.assertThat()
.statusCode(200)
//.and()
//.contentType(ContentType.JSON)
.extract()
.response();
//String resp_body = resp.getBody().asString();
//CommonUtils.printPrettyJsonResponse(resp_body);
}
}