Package org.springside.examples.bootservice.domain

Examples of org.springside.examples.bootservice.domain.Task


  @Test
  public void listTask() {
    TaskList tasks = restTemplate.getForObject(resourceUrl, TaskList.class);
    assertThat(tasks).hasSize(5);
    Task firstTask = tasks.get(0);

    assertThat(firstTask.getTitle()).isEqualTo("Spring Boot");
    assertThat(firstTask.getUser().getName()).isEqualTo("Calvin");
  }
View Full Code Here


    assertThat(firstTask.getUser().getName()).isEqualTo("Calvin");
  }

  @Test
  public void getTask() {
    Task task = restTemplate.getForObject(resourceUrl + "/{id}", Task.class, 1L);
    assertThat(task.getTitle()).isEqualTo("Spring Boot");
    assertThat(task.getUser().getName()).isEqualTo("Calvin");
  }
View Full Code Here

  @Test
  public void createUpdateAndDeleteTask() {

    // create
    Task task = randomTask();

    URI createdTaskUri = restTemplate.postForLocation(resourceUrl, task);
    System.out.println(createdTaskUri.toString());
    Task createdTask = restTemplate.getForObject(createdTaskUri, Task.class);
    assertThat(createdTask.getTitle()).isEqualTo(task.getTitle());

    // update
    String id = StringUtils.substringAfterLast(createdTaskUri.toString(), "/");
    task.setId(new Long(id));
    task.setTitle(RandomData.randomName("Task"));

    restTemplate.put(createdTaskUri, task);

    Task updatedTask = restTemplate.getForObject(createdTaskUri, Task.class);
    assertThat(updatedTask.getTitle()).isEqualTo(task.getTitle());

    // delete
    restTemplate.delete(createdTaskUri);
    Task deletedTask = restTemplate.getForObject(createdTaskUri, Task.class);
    assertThat(deletedTask).isNull();
  }
View Full Code Here

    Task deletedTask = restTemplate.getForObject(createdTaskUri, Task.class);
    assertThat(deletedTask).isNull();
  }

  public static Task randomTask() {
    Task task = new Task();
    task.setTitle(RandomData.randomName("Task"));
    User user = new User(1L);
    task.setUser(user);
    return task;
  }
View Full Code Here

TOP

Related Classes of org.springside.examples.bootservice.domain.Task

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.