Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Before
- public void testSetup() {
- open("https://todomvc4tasj.herokuapp.com/");
- }
- @Test
- public void testUpdateTaskAtAll(){
- //given
- addTasks("a");
- filterAll();
- /*
- при так организованном Before-методе - не нужно выполнять filterAll() в testUpdateTaskAtAll()
- */
- *****************************************
- /*
- В принципе, уже в этой работе можно немного поработать с тестовыми ситуациями в фиче-тестах
- сейчас UpdateTaskAtAll - редактируем единственную таску и в CancelUpdateTaskAtActive - работаем также с единственной таской
- фиче-тесты - маленькие и понятные, и разумно при тестировании одной и той же операции или операций одного семейства -
- использовать разные тестовые ситуации
- например - редактировать вторую таску в списке
- и отменять редактирование единственной видимой таске
- так мы проверим большее количество различных комбинаций
- единственное - пока предварительные действия реализованы как действия на UI -
- не нужно слишком усложнять предварительные действия -
- т к нам все же важно - чтобы мы протестировали что-то с помощью теста
- ведь если тест упадет в процессе подготовки тестовой ситуации -
- мы не получим фидбека по работоспособности собственно тестируемой операции
- а вероятность такого падения - выше для более сложных предварительных действиях
- тут, в этой работе, пока на этом не настаиваю
- в следующих работах - перепишем предварительные действия через работу с данными
- и там будем тестовые ситуации делать различными для фиче-тестов
- */
Advertisement
Add Comment
Please, Sign In to add comment