D语言单元测试

D语言单元测试可以给一个类加入单元测试,这样测试程序就能在程序启动时自动运行

这样就能够在每次构建时都验证类是否实现了他所应完成的功能

单元测试构成了源代码的一部分

创建单元测试成为了类开发过程中的自然的一部分,而不是将完成的代码直接抛给测试小组

单元测试可以使用其它语言完成,但是其结果看起来有一种七拼八凑的感觉,而且你采用的那种语言很可能并不兼容这个概念

单元测试是 D 的一个主要特征

对于库函数来说,单元测试已经被证明是十分有效的

它既可以保证函数工作正常,也可以演示如何使用这些函数

考虑大量的可以从网上下载的 C++ 库和应用程序代码

其中有“几个”是带有验证测试的?更不要奢望单元测试了?少于 1% ?通常的做法是,如果它们能通过编译,我们就假定它是正确的

而且我们不知道变异过程中给出的警告到底是真正的错误还是瞎唠叨

契约式编程和单元测试使 D 为编写可信赖、健壮的系统程序的最好的语言

单元测试还是我们能够粗略但快速地估计你从未经手的 D 代码片断的质量——如果没有单元测试和契约式编程,每人会干这种事

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关