avva: (Default)
[personal profile] avva
Если вашему юнит-тесту нужен собственный юнит-тест, то вы что-то делаете не так.

Date: 2007-09-18 11:05 am (UTC)
From: [identity profile] object.livejournal.com
И обычно это "не так" - попытка протестировать не что-то одно, а сразу много.

Есть такое экстремистское мнение, что в юнит-тесте должен быть один и только один assert. Я лично к этому не пришел и вряд ли приду (не представляется практичным), но общая мысль верна - сколько у программы имеется возможных способов сломаться, столько должно быть тестов, не меньше.

Date: 2007-09-18 11:18 am (UTC)
From: [identity profile] breqwas.livejournal.com
...c учётом того, что в общем случае программа может сломаться бесконечным количеством способов...

Date: 2007-09-18 11:21 am (UTC)
From: [identity profile] slobin.livejournal.com
Не-а, всего двумя: "оно не работает" и "оно по-русски не печатает".

... lo du'u noda nuzba cu xamgu nuzba ...

Date: 2007-09-18 11:25 am (UTC)
From: [identity profile] breqwas.livejournal.com
Ну это смотря какая программа. Server-side, к счастью, ломаются разнообразнее :)

Date: 2007-09-18 11:29 am (UTC)
From: [identity profile] hotgiraffe.livejournal.com
And these have smaller still to bite 'em;
And so proceed ad infinitum (c)

Date: 2007-09-18 11:32 am (UTC)
From: [identity profile] trurle.livejournal.com
Натуралистами открыты
У паразитов паразиты,
И произвел переполох
Тот факт, что блохи есть у блох.
И обнаружил микроскоп,
Что на клопе бывает клоп

Date: 2007-09-18 11:35 am (UTC)
From: [identity profile] slobin.livejournal.com
Не-а, тут всего один случай: "интернет не работает".

... Nai hiruvalye Valimar! ...

Date: 2007-09-18 12:51 pm (UTC)
From: [identity profile] object.livejournal.com
Юнит-тесты все же лучше писать без учета этого :-)

Date: 2007-09-18 02:48 pm (UTC)
From: [identity profile] gogabr.livejournal.com
А сама тестируемая программа не может исполнять эту роль?
Давно ведь известно, тестирование есть процесс поиска ошибок в тесте.

Date: 2007-09-18 07:44 pm (UTC)
From: [identity profile] pingva.livejournal.com
> ...c учётом того, что в общем случае программа может сломаться бесконечным количеством способов...

это не верно =)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 11:22 am
Powered by Dreamwidth Studios