Advertisement
Guest User

TaskTransformerTest

a guest
Apr 1st, 2015
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. package com.talosdigital.timetracking.endpoint.transformer;
  2.  
  3. import static org.junit.Assert.assertEquals;
  4.  
  5. import java.util.Random;
  6.  
  7. import org.junit.Before;
  8. import org.junit.Test;
  9. import org.junit.runner.RunWith;
  10. import org.mockito.runners.MockitoJUnitRunner;
  11.  
  12. import com.talosdigital.timetracking.endpoint.dto.TaskDto;
  13. import com.talosdigital.timetracking.persistence.entity.Task;
  14.  
  15. @RunWith(MockitoJUnitRunner.class)
  16. public class TaskTransformerTest implements TransformerTest {
  17.  
  18.     private static final Random RANDOM_GENERATOR = new Random();
  19.  
  20.     private TaskTransformer taskTransformer;
  21.  
  22.     private Task task;
  23.     private TaskDto taskDto;
  24.  
  25.     @Before
  26.     public void setUp() {
  27.         taskTransformer = new TaskTransformer();
  28.  
  29.         task = new Task();
  30.         task.setId(RANDOM_GENERATOR.nextInt());
  31.         task.setName("task name");
  32.         task.setEnabled(true);
  33.  
  34.         taskDto = new TaskDto();
  35.         taskDto.setId(RANDOM_GENERATOR.nextInt());
  36.         taskDto.setName("task dto name");
  37.         taskDto.setEnabled(true);
  38.     }
  39.  
  40.     @Test
  41.     @Override
  42.     public void toDto() {
  43.         TaskDto taskDto = taskTransformer.toDto(task);
  44.         assertEquals(task.getId(), taskDto.getId());
  45.         assertEquals(task.getName(), taskDto.getName());
  46.         assertEquals(task.isEnabled(), taskDto.isEnabled());
  47.     }
  48.  
  49.     @Test
  50.     @Override
  51.     public void toEntity() {
  52.         Task task = taskTransformer.toEntity(taskDto);
  53.         assertEquals(taskDto.getId(), task.getId());
  54.         assertEquals(taskDto.getName(), task.getName());
  55.         assertEquals(taskDto.isEnabled(), task.isEnabled());
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement