Search in sources :

Example 11 with Job

use of com.auth0.json.mgmt.jobs.Job in project auth0-java by auth0.

the class JobsEntityTest method shouldGetJob.

@Test
public void shouldGetJob() throws Exception {
    Request<Job> request = api.jobs().get("1");
    assertThat(request, is(notNullValue()));
    server.jsonResponse(MGMT_JOB, 200);
    Job response = request.execute();
    RecordedRequest recordedRequest = server.takeRequest();
    assertThat(recordedRequest, hasMethodAndPath("GET", "/api/v2/jobs/1"));
    assertThat(recordedRequest, hasHeader("Content-Type", "application/json"));
    assertThat(recordedRequest, hasHeader("Authorization", "Bearer apiToken"));
    assertThat(response, is(notNullValue()));
}
Also used : RecordedRequest(okhttp3.mockwebserver.RecordedRequest) Job(com.auth0.json.mgmt.jobs.Job) Test(org.junit.Test)

Example 12 with Job

use of com.auth0.json.mgmt.jobs.Job in project auth0-java by auth0.

the class JobsEntityTest method shouldRequestUsersExport.

@Test
public void shouldRequestUsersExport() throws Exception {
    Request<Job> request = api.jobs().exportUsers("con_123456789", null);
    assertThat(request, is(notNullValue()));
    server.jsonResponse(MGMT_JOB_POST_USERS_EXPORTS, 200);
    Job response = request.execute();
    RecordedRequest recordedRequest = server.takeRequest();
    assertThat(recordedRequest, hasMethodAndPath("POST", "/api/v2/jobs/users-exports"));
    assertThat(recordedRequest, hasHeader("Content-Type", "application/json"));
    assertThat(recordedRequest, hasHeader("Authorization", "Bearer apiToken"));
    Map<String, Object> body = bodyFromRequest(recordedRequest);
    assertThat(body.size(), is(1));
    assertThat(body, hasEntry("connection_id", "con_123456789"));
    assertThat(response, is(notNullValue()));
}
Also used : RecordedRequest(okhttp3.mockwebserver.RecordedRequest) Job(com.auth0.json.mgmt.jobs.Job) Test(org.junit.Test)

Aggregations

Job (com.auth0.json.mgmt.jobs.Job)12 RecordedRequest (okhttp3.mockwebserver.RecordedRequest)11 Test (org.junit.Test)11 UsersExportFilter (com.auth0.client.mgmt.filter.UsersExportFilter)3 FilePart (com.auth0.net.multipart.FilePart)2 KeyValuePart (com.auth0.net.multipart.KeyValuePart)2 RecordedMultipartRequest (com.auth0.net.multipart.RecordedMultipartRequest)2 File (java.io.File)2 HashMap (java.util.HashMap)2 ManagementAPI (com.auth0.client.mgmt.ManagementAPI)1 UsersImportOptions (com.auth0.client.mgmt.filter.UsersImportOptions)1 EmailVerificationIdentity (com.auth0.json.mgmt.EmailVerificationIdentity)1 UsersExportField (com.auth0.json.mgmt.jobs.UsersExportField)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Map (java.util.Map)1