Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.84 KB | None | 0 0
  1.     @Test
  2.       public void cancelEditAtActive() {
  3.           givenAllActive("1", "2");
  4. /*
  5.     используешь метод = ок
  6. */
  7. ***************************************************************
  8.   public void givenAllActive(String a, String b){
  9.         executeJavaScript("localStorage.setItem(\"todos-troopjs\", '[{\"completed\":false,\"title\":\"" + a + "\"}, {\"completed\":false,\"title\":\"" + b + "\"}]')");
  10. /*
  11.     ты верно поняла
  12.     что нужно собрать одну строку = команду JavaScript, затем выполнить ее, выполнить рефреш и переход на нужный фильтр
  13.     все так
  14.  
  15.     пока - давай абстрагируемся от перехода на нужный фильтр
  16.     и сосредоточимся на написании метода
  17.     given(String... taskTexts)
  18.     вместо
  19.     givenAllActive(String a, String b)
  20.  
  21.     Нам не всегда нужны именно 2 таски
  22.     иногда - ни одной = given()
  23.     иногда - одна - given("a")
  24.     иногда - несколько - given("a", "b", "c")
  25.  
  26.     пусть пока метод given(String... taskTexts)
  27.     добавляет все активные таски
  28.  
  29.     собственно, именно это и имелось в виду - для метода givenAllActive
  30.     типа = добавить все активные таски
  31.     соглашусь, такое имя путает)
  32.  
  33.     так что - давай пока сосредоточимся на написании
  34.     given(String... taskTexts)
  35.     собирать одну строку из кусочков - ты уже умеешь
  36.     цель - видишь верно - собрать одну строку-команду и выполнить ее
  37.     осталось - суметь обработать вот такие переданные параметры = String... taskTexts
  38.     у нас уже есть примеры работы с ними
  39.  
  40.     вот еще полезные линки
  41.     http://www.linkex.ru/java/varargs.php
  42.     или гугли - java varargs parameters
  43.    
  44.     реализованный given(String... taskTexts) - проверь на уже существующих тест-методах
  45.     в прошлом задании у нас были
  46.     е2е - как раз проверишь вариант given()
  47.     и парочка-троечка фиче-тестов (используй разные варианты вызова given-метода - с одной таской, с несколькими)
  48.     переходы на нужный фильтр пусть пока будут написаны отдельной строкой в тест-методе, это потом подправим
  49. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement