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