【文件属性】:
文件名称:单元线程:D的高级单元测试框架
文件大小:115KB
文件格式:ZIP
更新时间:2024-02-27 01:56:46
testing mock unit-testing integration-testing d
单位线程
| | | |
。
多线程高级单元测试框架。
增强了D的unittest模块有:
可以命名测试并单独运行
自定义断言,以更好地报告错误(例如1.should == 2 )
默认在线程中运行
用于定制测试的UDA
基于属性的测试
模拟
快速开始配音
注意:虽然以这种方式开始很容易,但是它也增加了构建时间,并且可能会遇到一些极端情况。 参见下面的手动操作方法。
用dub test运行测试。 不幸的是,由于D的编译时反射的性质,要使用该库,必须存在一个列出所有要反射模块的测试运行器文件。 由于这是一项繁琐的任务并且易于自动化,因此单位线程具有一个名为gen_ut_main的配