【发布时间】:2013-05-01 09:29:00
【问题描述】:
我想在Pharo 中进行 SUnit 测试。改变测试运行方式的正确方法是什么?
示例:
我想为测试引入超时,我运行的每个测试都应该在给定的延迟后中止。
问题:
SUnit 在模型中没有专用的TestRunner,这让我可以轻松地进行更改。我可以创建TestResult 的新子类并使用那里的API(runCase:、addError: ...)来获得足够的控制。但是,更改结果类以修改测试运行方式的行为感觉很奇怪。
我习惯了SMark,那里有专门的跑步者来修改这些东西。
【问题讨论】:
标签: unit-testing smalltalk pharo