|
Junit Test 4 ловим исключение
|
|||
---|---|---|---|
#18+
Здрасти :)) Вопрос по Junit4 Вот так все работает: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Но ExpectedException.none - depricated. Пытаюсь как-то это реализовать через Throwable exception = assertThrows(); (закомментированный код в цикле for), но там как раз не работает (см картинку). Очевидно, я что-то не так пишу, но мой (прямо скажет не самый блестящий) уровень английского не сильно помогает понять, где я ошибаюсь. Может вы подскажете? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 16:42 |
|
Junit Test 4 ловим исключение
|
|||
---|---|---|---|
#18+
Тут написано что ожидаемое исключение NotExistStorage, а вылетел NullPointerException. Какого типа перменная ARRAY_STORAGE, и возможно get выкидывает NullPointerException ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 17:08 |
|
Junit Test 4 ловим исключение
|
|||
---|---|---|---|
#18+
AssertThrows Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
If it throws the wrong type of exception, an AssertionError is thrown describing the mismatch; Если будет выброшен неправильный тип исключения, то AssertionError будет выброшен с описанием несоответсвтия. Вот здесь (ThrowingRunnable) ARRAY_STORAGE.get(randomUuid) тут у тебя выпадает NullPointerException ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 22:34 |
|
Junit Test 4 ловим исключение
|
|||
---|---|---|---|
#18+
faustgreen, Да, NullPointerException имел место быть, но все-таки дело было не в нем одном. Более корректная строка для создания объекта exception выглядит так: Код: java 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2022, 19:39 |
|
|
Start [/forum/topic.php?fid=59&tid=2120251]: |
0ms |
get settings: |
27ms |
get forum list: |
11ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
132ms |
get topic data: |
21ms |
get forum data: |
4ms |
get page messages: |
238ms |
get tp. blocked users: |
3ms |
others: | 172ms |
total: | 624ms |
0 / 0 |