julia_v_iluhina

Untitled

Jan 17th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.87 KB | None | 0 0
  1.  page.givenAtActive(new TodoMVCPage.Task(TaskType.COMPLETED, "a"), new TodoMVCPage.Task(TaskType.ACTIVE, "b"));
  2.  /*
  3.     было про такого плана код
  4.     читай прошлое ревью
  5.  */
  6. *************************
  7. public class TodoMVCAtActiveTest extends BaseTest {
  8.  
  9.     public void testFromActiveToAll() {
  10. /*
  11.     это еще с full coverage тянется
  12.  
  13.     что мы тестируем мы тестируем переход с фильтра на фильтр
  14.     ну и напиши это в имени теста)
  15.  
  16.     testSwitchFromActiveToAll
  17.  
  18.     касается всех тестов для перехода с фильтра на фильтр
  19.  
  20.     а кроме того - вроде как все тесты переходов с фильтра на фильтр - у тебя в TodoMVCTest живут...
  21. */
  22. ************************************
  23. public class TodoMVCTest extends BaseTest {
  24.  
  25.   ....
  26.  
  27.     @Test
  28.     public void testSwitchFromAllToCompleted() {
  29.     @Test
  30.     public void testSwitchFromAllToActive() {
  31.     @Test
  32.     public void testSwitchFromActiveToCompleted() {
  33.     @Test
  34.     public void testSwitchFromCompletedToAll() {
  35.     @Test
  36.     public void testSwitchFromCompletedToActive() {
  37. /*
  38.     а тут - с именами все ок
  39.     а вот тестовые ситуации для проверки переходов с фильтра на фильтр - посмотри ревью по full coverage
  40.     какими они должны быть
  41. */
  42. *********************************************
  43. /*
  44.     теперь про порядок методов
  45.     технически = в общем-то не важно вообще
  46.  
  47.     попробуй отстраненно посмотреть на код
  48.     допустим, код чужой
  49.     или хорошо забытый твой же
  50.    
  51.     есть табличка = тест-план
  52.     есть код тест-классов, полное покрытие, куча тест-классов и тест-методов
  53.    
  54.     но в тест-классах - методы идут не в таком порядке как в тест-плане
  55.     а вразнобой
  56.    
  57.     как считаешь - ты или этот кто-то
  58.     быстро сообразят - что покрыто, что не покрыто
  59.     и достаточно ли разнообразны тестовые ситуации
  60.    
  61.     и если тест-методы будут идти в том же порядке
  62.     что и строки в тест-плане
  63.     что поменяется?
  64.    
  65.     к этому уже придираться не стану
  66.     сразу думай про такое
  67.    
  68.     код живет какое-то время
  69.     и с ним хорошо бы работать удобно
  70. */
Advertisement
Add Comment
Please, Sign In to add comment