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

start [/forum/topic.php?fid=59&gotonew=1&tid=2124401]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 353ms |

| 0 / 0 |
