julia_v_iluhina

Untitled

Nov 9th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.85 KB | None | 0 0
  1. todomvc_new / src / test / java / todomvc_pageobjects / testdata /
  2.  
  3. /*
  4.      testdata - это пекедж для тестовых данных
  5.      у нас такого примера пока нету
  6.  
  7.      это - не тест-классы
  8.      это другое
  9.      с тестовыми данными - будут примеры позже
  10.  
  11.      перенеси тест-классы на уровень выше
  12. */
  13. ************************
  14. public class TodoMvcOperationsAtActiveFilterTest extends BaseTest {
  15.  
  16.     @Test
  17.     public void edit() {
  18.         page.givenAtActive(ToDoMvcPage.TaskStatus.ACTIVE, "a");
  19. ...
  20. public class TodoMvcOperationsAtAllFiltersTest extends BaseTest {
  21.  
  22.     @Test
  23.     public void edit() {
  24.         page.given(ToDoMvcPage.TaskStatus.ACTIVE, "a", "b");
  25. ...
  26. public class TodoMvcOperationsAtCompletedFilterTest extends BaseTest {
  27.  
  28.     @Test
  29.     public void edit() {
  30.         page.givenAtCompleted(page.aTask("a", (ToDoMvcPage.TaskStatus.COMPLETED)), page.aTask("b", ToDoMvcPage.TaskStatus.ACTIVE));
  31. ....
  32. /*
  33.     не вижу исправлений
  34.     писала в прошлый раз
  35.     и обсуждали в слеке
  36.  
  37.     используй import static
  38.     для ToDoMvcPage.TaskStatus.COMPLETED и ToDoMvcPage.TaskStatus.ACTIVE
  39.  
  40.     можешь внутри пейджа - объявить public-переменные
  41.     для значений ToDoMvcPage.TaskStatus.COMPLETED и ToDoMvcPage.TaskStatus.ACTIVE
  42.     чтоб их вызывать page.COMPLETED и page.ACTIVE
  43.     да, так паттерн будет выдержан полностью
  44.  
  45.     но я бы так не делала)
  46.     выигрыша особого не будет - ни в понятности, ни в однозначности
  47.     разве что паттерн выдержим и все
  48.  
  49. */
Advertisement
Add Comment
Please, Sign In to add comment