
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.01.2016, 23:19
|
|||
|---|---|---|---|
|
|||
тестирование jUnit |
|||
|
#18+
Вопрос такой есть метод генерирующих html страницу. Как правильно его протестировать? Просто записать в строку предполагаемый результат и сравнить с тем что метод выдаёт? И в чем разница Before и BeforeClass. Можно ли обойтись одним Before? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2016, 00:17
|
|||
|---|---|---|---|
|
|||
тестирование jUnit |
|||
|
#18+
slavik_msc, Зависит от того, что метод делает еще. Он же не одну и туже страницу всегда отдает. @Before запускается перед каждым методом, проаннотированным @Test в классе, а @BeforeClass - только один раз перед стартом исполнения всех тестов класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2016, 02:11
|
|||
|---|---|---|---|
тестирование jUnit |
|||
|
#18+
slavik_mscВопрос такой есть метод генерирующих html страницу. Как правильно его протестировать? Просто записать в строку предполагаемый результат и сравнить с тем что метод выдаёт? И в чем разница Before и BeforeClass. Можно ли обойтись одним Before? Заранее спасибо. BeforeClass - это аналог static {} конструктора. Он работает 1 раз и в него можно добавлять одноразовые действия для модуля. Например прогрузить дрова JDBC и настроить логгирование. Объявляется статическим. Before содержит секции подготовки теста. Обычно туда ставят //given (в терминах QA). Тоесть то что "Дано" для теста. Этот хендлер работат перед каждым методом @Test @After* - соотв в обратном порядке. Можно ли обойтись? - Да можно вообще ни то и не другое не использовать. Синглтон знаете? Рефакторинг умеете? Значит можно. А аннотации это просто для удобства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2124401]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 279ms |

| 0 / 0 |
