1. 首页
  2. 考试认证
  3. 其它
  4. Stig简单的测试输入生成

Stig简单的测试输入生成

上传者: 2024-12-11 08:34:00上传 ZIP文件 14.92KB 热度 9次

Stig 是一个用于在 Ruby 中进行基于属性的测试的小型库。它使用随机生成的输入多次运行测试(默认为100)。 Stig 与测试框架无关,因此可以与任何测试框架一起使用。

用法示例


require \"stig\"

test \"doesn't parse random input\" do

  Stig.property(String) do |string|

    assert_raise { Library.parse(string) }

  end

end

Stig.property 接受一个或多个生成器和一个谓词块。生成器是一个实现 #call#random 的对象。谓词块是一个块,它为通过的测试返回 true,为失败的测试返回 false

注意

下载地址
用户评论