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

start [/forum/topic.php?fid=59&msg=39159706&tid=2124401]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 321ms |

| 0 / 0 |
