BATS兼容 TAP 的测试框架
BATS 是一个 TAP 兼容的测试框架,其语法和输出对于使用过其他 TAP 兼容测试套件(例如 JUnit、RSpec 或 Jest)的用户来说将是熟悉的。
它的测试被组织成单个测试脚本。测试脚本被组织成一个或多个描述性 @test
块中,它们描述了被测试应用程序的单元。每个 @test
块将运行一系列命令,这些命令准备测试环境、运行要测试的命令,并对被测试命令的退出和输出进行断言。许多断言函数是通过 bats
、bats-assert
和 bats-support
库导入的,这些库在 BATS 测试脚本的开头加载到环境中。
评论
BATS兼容 TAP 的测试框架
BATS是一个TAP兼容的测试框架,其语法和输出对于使用过其他TAP兼容测试套件(例如JUnit、RSpec或Jest)的用户来说将是熟悉的。它的测试被组织成单个测试脚本。测试脚本被组织成一个或多个描
BATS兼容 TAP 的测试框架
0
Machine.SpecificationTDD 的测试框架
Machine.Specification是一个TDD测试驱动开发的测试框架,简化了测试,无需关心语言本身特性。Machine.Specifications带来的好处是不需要在代码里有注释,但同时阅读
Machine.SpecificationTDD 的测试框架
0
Doctest.jsJavaScript 的测试框架
Doctest.js 是 JavaScript 的测试框架。示例测试代码:function capi
Doctest.jsJavaScript 的测试框架
0
Doctest.jsJavaScript 的测试框架
Doctest.js是JavaScript的测试框架。示例测试代码:functioncapitalize(words){returnwords.replace(/\b[a-z]/g,function(
Doctest.jsJavaScript 的测试框架
0
GHUnitObjective-C的测试框架
GH-Unit是一个基于ObjectC的测试框架,支持MacOSX10.5和iOS3.0以上版本。它具有以下特点:支持在Xcode中运行测试、跟踪断点、并直接与调试器交互;从命令行运行或者使用Make
GHUnitObjective-C的测试框架
0