Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
как организовать юнит-тесты (модульное тестирование) https://zx.oberon.org/forum/viewtopic.php?f=79&t=445 |
Страница 1 из 1 |
Автор: | budden [ 03 дек 2018, 16:53 ] |
Заголовок сообщения: | как организовать юнит-тесты (модульное тестирование) |
Есть ли для BlackBoxComponentBuilder какие-нибудь фреймворки или хотя бы примеры? Некоторые тесты могут вызывать TRAP. При этом некоторые должны это делать, а некоторые - не должны. Но если TRAP и случился, это не должно воспрепятствовать выдаче хоть какого-то отчёта о результатах прогона тестов. |
Автор: | SovietPony [ 03 дек 2018, 18:27 ] |
Заголовок сообщения: | Re: как организовать юнит-тесты (модульное тестирование) |
Тесты делаются как и везде: модуль с процедурой Do, которая вызывает нужные процедуры с нужными данными и коммандер, который вызывает эту процедуру Do. Если надо перехватывать трапы, то в Kernel есть TrapCleaner'ы, но после их исполнения все равно происходит перезагрузка. Если надо перехватывать больше одного трапа, то тут уже надо как-то извернуться с Services.Action, что бы продолжить тестирование после перезагрузки. |
Автор: | budden [ 27 дек 2018, 02:05 ] |
Заголовок сообщения: | Re: как организовать юнит-тесты (модульное тестирование) |
Похоже, что сделал. viewtopic.php?f=2&t=451 |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |