julia_v_iluhina

Untitled

Jul 26th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. /*
  2.     В прошлый раз я предлагала вынести в переменную new Task(...)
  3.     Все же такую переменную - лучше держать в самом тест-методе
  4.     Т к это уже тестовые данные, специфические для конкретного теста
  5.    
  6.     Общие - да - стоит выносить в глобальную для тест-класса переменную
  7.     DEFAULT_TASKS - оправдан
  8.  
  9.     А вот новая таска или описание редактируемой таски - это уже специфика тест-метода конкретного
  10.  
  11.     более KISS будет  - если такое внутри тест-метода держать
  12.  
  13.     приведу примеры
  14.  
  15.     собственно - важно именно это увидеть - импользование переменной в тест-методах
  16.     остальные нюансы - это уже нюансы и еще неизвестно, как лучше)
  17. */
  18.  
  19.  
  20.     @Test
  21.     public void testCreateWithFullInformation() {
  22.         Task task = new Task("t3 title", "t3 description", false, TasksApi.uri + "/3");
  23.  
  24.         TasksApi.create(task);
  25.  
  26.         TasksApi.assertTasks(DEFAULT_TASKS[0], DEFAULT_TASKS[1], task);
  27.     }
  28.  
  29.     @Test
  30.     public void testUpdate() {
  31.         Task task = new Task("t2 title", "t2 description", true, TasksApi.uri + "/2");
  32.  
  33.         TasksApi.update(task);
  34.  
  35.         TasksApi.assertTasks(DEFAULT_TASKS[0], task);
  36.     }
  37.  
  38.     @Test
  39.     public void testCreateUpdateDelete() {
  40.  
  41.         Task task = new Task("t title", "t description", false, TasksApi.uri + "/3");
  42.  
  43.         TasksApi.create(task);
  44.         TasksApi.assertTasks(DEFAULT_TASKS[0], DEFAULT_TASKS[1], task);
  45.  
  46.         Task editedTask = new Task ("t title edited", "t description edited", true, TasksApi.uri + "/3");
  47.  
  48.         TasksApi.update(editedTask);
  49.         TasksApi.assertTasks(DEFAULT_TASKS[0], DEFAULT_TASKS[1], editedTask);
  50.  
  51.         TasksApi.deleteById(3);
  52.         TasksApi.assertTasks(DEFAULT_TASKS[0], DEFAULT_TASKS[1]);
  53.  
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment