powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / тестирование jUnit
3 сообщений из 3, страница 1 из 1
тестирование jUnit
    #39159642
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос такой есть метод генерирующих html страницу. Как правильно его протестировать? Просто записать в строку предполагаемый результат и сравнить с тем что метод выдаёт?

И в чем разница Before и BeforeClass.
Можно ли обойтись одним Before?

Заранее спасибо.
...
Рейтинг: 0 / 0
тестирование jUnit
    #39159672
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,

Зависит от того, что метод делает еще. Он же не одну и туже страницу всегда отдает.
@Before запускается перед каждым методом, проаннотированным @Test в классе, а @BeforeClass - только один раз перед стартом исполнения всех тестов класса.
...
Рейтинг: 0 / 0
тестирование jUnit
    #39159706
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscВопрос такой есть метод генерирующих html страницу. Как правильно его протестировать? Просто записать в строку предполагаемый результат и сравнить с тем что метод выдаёт?

И в чем разница Before и BeforeClass.
Можно ли обойтись одним Before?

Заранее спасибо.
BeforeClass - это аналог static {} конструктора. Он работает 1 раз и в него можно
добавлять одноразовые действия для модуля. Например прогрузить дрова JDBC и настроить
логгирование. Объявляется статическим.

Before содержит секции подготовки теста. Обычно туда ставят //given (в терминах QA).
Тоесть то что "Дано" для теста. Этот хендлер работат перед каждым методом @Test

@After* - соотв в обратном порядке.

Можно ли обойтись? - Да можно вообще ни то и не другое не использовать. Синглтон знаете?
Рефакторинг умеете? Значит можно. А аннотации это просто для удобства.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / тестирование jUnit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]