Search in sources :

Example 6 with IPlannerTaskRequest

use of com.microsoft.graph.requests.extensions.IPlannerTaskRequest in project msgraph-sdk-java by microsoftgraph.

the class PlannerTests method testUpdateTaskStartDate.

@Test
public void testUpdateTaskStartDate() throws InterruptedException {
    PlannerTask task = new PlannerTask();
    task.startDateTime = Calendar.getInstance();
    IPlannerTaskRequest req = prb.tasks(planTask.id).buildRequest();
    req.addHeader("If-Match", planTask.etag);
    req.patch(task);
    Thread.sleep(2000);
    PlannerTask updatedTask = prb.tasks(planTask.id).buildRequest().get();
    updatedTask = prb.tasks(planTask.id).buildRequest().get();
    assertEquals(task.startDateTime, updatedTask.startDateTime);
}
Also used : PlannerTask(com.microsoft.graph.models.extensions.PlannerTask) IPlannerTaskRequest(com.microsoft.graph.requests.extensions.IPlannerTaskRequest) Test(org.junit.Test)

Example 7 with IPlannerTaskRequest

use of com.microsoft.graph.requests.extensions.IPlannerTaskRequest in project msgraph-sdk-java by microsoftgraph.

the class PlannerTests method testUpdateTaskCompletion.

@Test
public void testUpdateTaskCompletion() throws InterruptedException {
    PlannerTask task = new PlannerTask();
    task.percentComplete = 50;
    IPlannerTaskRequest req = prb.tasks(planTask.id).buildRequest();
    req.addHeader("If-Match", planTask.etag);
    req.patch(task);
    Thread.sleep(4000);
    PlannerTask updatedTask = prb.tasks(planTask.id).buildRequest().get();
    assertEquals(task.percentComplete, updatedTask.percentComplete);
}
Also used : PlannerTask(com.microsoft.graph.models.extensions.PlannerTask) IPlannerTaskRequest(com.microsoft.graph.requests.extensions.IPlannerTaskRequest) Test(org.junit.Test)

Aggregations

PlannerTask (com.microsoft.graph.models.extensions.PlannerTask)7 IPlannerTaskRequest (com.microsoft.graph.requests.extensions.IPlannerTaskRequest)7 Test (org.junit.Test)6 JsonElement (com.google.gson.JsonElement)2 JsonObject (com.google.gson.JsonObject)1 JsonPrimitive (com.google.gson.JsonPrimitive)1 PlannerAssignment (com.microsoft.graph.models.extensions.PlannerAssignment)1 PlannerAssignments (com.microsoft.graph.models.extensions.PlannerAssignments)1 PlannerBucket (com.microsoft.graph.models.extensions.PlannerBucket)1 User (com.microsoft.graph.models.extensions.User)1 IPlannerBucketRequest (com.microsoft.graph.requests.extensions.IPlannerBucketRequest)1 AdditionalDataManager (com.microsoft.graph.serializer.AdditionalDataManager)1 AfterClass (org.junit.AfterClass)1