Esempio n. 1
0
  @Test
  public void retrievesOnlyTasksWhichBelongToUser() throws URISyntaxException, Exception {
    DefaultTask task1 = createBasicTask("simple-suite.xml");
    DefaultTask task2 = createBasicTask("simple-suite.xml");
    task1.setName("Task 1");
    task1.setTaskUser(new TaskUser(2L, "test user1"));
    task2.setName("Task 2");
    task2.setTaskUser(new TaskUser(3L, "test user2"));

    Long task1Id = server.runTask(task1);
    Long task2Id = server.runTask(task2);

    TaskInformation[] tasks1 = server.getAllUserTasks(2L);
    TaskInformation[] tasks2 = server.getAllUserTasks(3L);

    assertNotNull(tasks1);
    assertEquals(1, tasks1.length);
    assertEquals("Task 1", tasks1[0].getTaskName());
    assertEquals(task1Id, tasks1[0].getTaskId());
    assertEquals(2L, (long) tasks1[0].getTaskUser().getId());
    assertEquals("test user1", tasks1[0].getTaskUser().getName());

    assertNotNull(tasks2);
    assertEquals(1, tasks2.length);
    assertEquals("Task 2", tasks2[0].getTaskName());
    assertEquals(task2Id, tasks2[0].getTaskId());
    assertEquals(3L, (long) tasks2[0].getTaskUser().getId());
    assertEquals("test user2", tasks2[0].getTaskUser().getName());
  }