Оберон-клуб «ВЄДА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/