Professional Documents
Culture Documents
String String: Traitsu Traitpi
String String: Traitsu Traitpi
trait MyTestTrait {
var traitSU: String=""
var traitPI: String=""
}
///////////////FILE//////////////
test("POST FILE BU=56") {
val client = HttpClientBuilder.create.build
val request = new HttpPost("https://xnt40jpfnj.execute-api.us-west-
2.amazonaws.com/alpha/api/v2.0/56/files")
request.addHeader("Authorization", "Basic RjFsMzV0MHJAZzM6NXQwcjRnMzRtNHoxbmd0MzRt")
request.setHeader("Content-type", "application/json")
request.setEntity(new StringEntity("{\"FileType\":\"3\",\"Metadata\":
{\"Agent\":5656,\"Ani\":\"78\",\"Campaign\":9,\"ContactId\":56,\"Directory\":\"DirectoryTest\",\"Dni
s\":\"181\",\"SegmentId\":4,\"Skill\":5,\"Team\":78}}"))
}
}
///////////PUT FILE////////////
test("PUT FILE BU=56") {
val client2 = HttpClientBuilder.create.build
val request2 = new HttpPut(traitSU)
//request2.addHeader("Authorization","Basic RjFsMzV0MHJAZzM6NXQwcjRnMzRtNHoxbmd0MzRt")
request2.setHeader("Content-type", "application/json")
//request2.setEntity(new StringEntity("{\"Active\":{\"Actions\":
[{\"Action\":\"Archive\",\"PerformActionAfterDays\":33}]},\"Archive\":{\"Actions\":
[{\"Action\":\"Delete\",\"PerformActionAfterDays\":44}]}}"))
///////////GET METADATA////////////
test("GET METADATA BU=56") {
val client6 = HttpClientBuilder.create.build
val request6 = new HttpGet("https://xnt40jpfnj.execute-api.us-west-
2.amazonaws.com/alpha/api/v2.0/56/files/" + traitPI + "/metadata")
request6.addHeader("Authorization", "Basic RjFsMzV0MHJAZzM6NXQwcjRnMzRtNHoxbmd0MzRt")
val response6 = client6.execute(request6)
assert(response6.getStatusLine().toString == "HTTP/1.1 200 OK")
}
///////////PUT METADATA////////////
test("PUT METADATA BU=56") {
val client7 = HttpClientBuilder.create.build
val request7 = new HttpPut("https://xnt40jpfnj.execute-api.us-west-
2.amazonaws.com/alpha/api/v2.0/56/files/" + traitPI + "/metadata")
request7.addHeader("Authorization","Basic RjFsMzV0MHJAZzM6NXQwcjRnMzRtNHoxbmd0MzRt")
request7.setHeader("Content-type", "application/json")
request7.setEntity(new StringEntity("{\"Ani\":\"1111\",\"Dnis\":\"3333\"}"))
val response7 = client7.execute(request7)
assert(response7.getStatusLine().toString == "HTTP/1.1 200 OK")
///////////SEARCH METADATA////////////
test("SEARCH METADATA BU=56") {
val client8 = HttpClientBuilder.create.build
val request8 = new HttpGet("https://xnt40jpfnj.execute-api.us-west-
2.amazonaws.com/alpha/api/v3.0/56/search?Ani=1111&Dnis=3333")
request8.addHeader("Authorization", "Basic RjFsMzV0MHJAZzM6NXQwcjRnMzRtNHoxbmd0MzRt")
val response8 = client8.execute(request8)
assert(response8.getStatusLine().toString == "HTTP/1.1 200 OK")
}
//////////DELETE////////////////
test("DELETE FILE BU=56") {
val client5 = HttpClientBuilder.create.build
val request5 = new HttpDelete("https://xnt40jpfnj.execute-api.us-west-
2.amazonaws.com/alpha/api/v2.0/56/files/" + traitPI + "")
request5.addHeader("Authorization","Basic RjFsMzV0MHJAZzM6NXQwcjRnMzRtNHoxbmd0MzRt")
val response5 = client5.execute(request5)
assert(response5.getStatusLine().toString=="HTTP/1.1 200 OK")
}
////////////////////////////////////////////////////
////////////////////////////////////////////////////
////////////LIFECYCLE///////////
//////////////////////