Skip to content

Commit d90d4ed

Browse files
authored
Update lesson04.md
1 parent 17f68b6 commit d90d4ed

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lesson/lesson04.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
- [Фреймворк для модульного тестирования JUnit](http://junit.org/)
5252
- [Тестирование с помощью JUnit (Test Case)](http://web.archive.org/web/20190829153452/http://www.javenue.info/post/19)
5353
- [Тестирование кода Java с помощью фреймворка JUnit](https://www.youtube.com/watch?v=z9jEVLCF5_w) (youtube)
54+
- Использование Assert.fail() при тестировании: [1](https://www.baeldung.com/junit-fail), [2](https://stackoverflow.com/questions/3869954/whats-the-actual-use-of-fail-in-junit-test-case)
5455

5556
## Домашнее задание HW4
5657
- Реализуйте тесты: `AbstractArrayStorageTest`, `ArrayStorageTest` и `SortedArrayStorageTest`
@@ -65,7 +66,7 @@
6566
- иерархия наследования тестовых классов должна совпадать с иерархией тестируемых
6667
- логика реализации теста на переполнение массива (`StorageException`):
6768
- заполняем массив, но не вызываем у него переполнение
68-
- если при заполнении вылетит исключение, то тест должен провалиться (см. [`Assert.fail()`](https://stackoverflow.com/questions/3869954/whats-the-actual-use-of-fail-in-junit-test-case))
69+
- если при заполнении вылетит исключение, то тест должен провалиться (используйте Assert.fail())
6970
- в fail() выводите сообщение о том, что переполнение произошло раньше времени
7071
- тест считается успешно пройденным, когда переполнение происходит при попытке добавить в полностью заполненный массив еще одно резюме
7172
- добавьте конструктор в `AbstractArrayStorageTest`, который инициализирует `Storage storage`, а в наследниках добавьте конструкторы, которые будут вызывать `super()` с нужным хранилищем

0 commit comments

Comments
 (0)