Почему junit5 (фактически> v4.9) не поддерживает описания в методах класса Assumption? Это была очень полезная функция для быстрой отладки. Что такое идея этого удаления?JUnit 4.9 не поддерживает сообщения об ошибках допущения
0
A
ответ
1
Что такое идея удаления?
Эта функция имеет не удалена.
Напротив, он никогда не существовал в JUnit 4.9. Скорее, он не был представлен до JUnit 4.11, и он оставался на месте с тех пор.
Если окажется, что эти методы были удалены, единственное жизнеспособное объяснение состоит в том, что вы переопределили версию JUnit 4.x до чего-то до JUnit 4.11.
Относительно JUnit 5: для каждого метода в Assumptions
существуют два варианта, которые принимают сообщения (что вы называете описаниями). Сообщения всегда являются последним аргументом в JUnit Jupiter. Например, способ assumeTrue()
имеет следующие два варианта, которые принимают String
или Supplier<String>
.
org.junit.jupiter.api.Assumptions.assumeTrue(boolean, String)
org.junit.jupiter.api.Assumptions.assumeTrue(boolean, Supplier<String>)
Смежные вопросы
- 1. JUnit - Сообщения об ошибках доступа в tearDown()
- 2. Использовать шестнадцатеричные сообщения об ошибках JUnit
- 3. Сообщения об ошибках, не отображающие
- 4. Сообщения об ошибках и сообщения об ошибках - это нормально?
- 5. SBCL Сообщения об ошибках
- 6. дизайн сообщения об ошибках
- 7. Сообщения об ошибках `HttpClient`
- 8. Сообщения об ошибках проверки
- 9. Изменчивые сообщения об ошибках
- 10. Описательные сообщения об ошибках
- 11. Сообщения об ошибках Rails
- 12. Сообщения об ошибках Windows
- 13. Сообщения об ошибках HTML5
- 14. Сообщения об ошибках печати
- 15. сообщения об ошибках
- 16. Сообщения об ошибках `validates`
- 17. JUnit допущения терпят неудачи Теории
- 18. Сообщения об ошибках перегрузки
- 19. Доступные сообщения об ошибках
- 20. Стандартные сообщения об ошибках
- 21. сообщения об ошибках coredata
- 22. gcc сообщения об ошибках
- 23. Specter сообщения об ошибках
- 24. Hamcrest & JUnit & Eclipse: сообщения об ошибках неправильным образом
- 25. Как печатать сообщения об ошибках, сгенерированные Junit в текстовый файл
- 26. Сообщения об ошибках кэширования Joomla
- 27. Очистка сообщения об ошибках PAPERCLIP
- 28. Отключить сообщения об ошибках PHPMailer
- 29. cakePHP Сообщения об ошибках блога
- 30. Перевести simple_form сообщения об ошибках
Во-первых, спасибо за ваш ответ. Но я имел в виду класс org.junit.Assume на моем посту (извините, это было не слишком понятно), и этот класс принял принятые сообщения. –
На самом деле я ничего не знаю об JUnit Jupiter, предпочитаете ли вы его использовать? –
Если вы имели в виду 'org.junit.Assume', то вы отправили неправильный тег. Тег 'junit5' предназначен для JUnit 5, а не для JUnit 4. –