文件名称:非常:Ruby命令式随机数据生成器和Quickcheck
文件大小:7.26MB
文件格式:ZIP
更新时间:2024-02-26 12:14:40
ruby rspec random quickcheck property-based-testing
命令式随机数据生成器和快速检查 您可以使用Rantly生成随机测试数据,并使用其Test :: Unit扩展名进行基于属性的测试。 Rantly基本上是递归下降解释器,其每个方法都返回某种类型的随机值(字符串,整数,浮点数等)。 它的实现内部没有外来数学。 完全无副作用。 安装 急需Ruby 2.4或更高版本。 要安装Rantly,请将其添加到您的Gemfile或运行: $ gem install rantly 您可以通过运行以下命令在控制台中尝试: $ irb - rrantly > Rantly { [ integer , float ] } # same as Rantly.v
【文件预览】:
rantly-master
----.gitignore(61B)
----.document(60B)
----.travis.yml(223B)
----rantly.gemspec(1KB)
----.rubocop.yml(512B)
----.ruby-version(6B)
----LICENSE(1KB)
----CHANGELOG.md(4KB)
----examples()
--------01-circular_buffer()
--------00-even-numbers()
----README.md(11KB)
----.rubocop_todo.yml(3KB)
----lib()
--------rantly.rb(280B)
--------rantly()
----Gemfile(211B)
----VERSION.yml(44B)
----Rakefile(882B)
----test()
--------rantly_generator_test.rb(5KB)
--------shrinks_test.rb(3KB)
--------test_helper.rb(330B)
--------rantly_test.rb(3KB)
----logo()
--------Rantly.png(12KB)
--------Rantly11.png(15KB)
--------Rantly13.ai(1.25MB)
--------Rantly16.svg(2KB)
--------Rantly14.pdf(287KB)
--------Rantly10.pdf(274KB)
--------Rantly18.pdf(269KB)
--------Rantly6.pdf(286KB)
--------Rantly1.ai(1.25MB)
--------Rantly3.png(22KB)
--------Rantly9.ai(1.24MB)
--------Rantly19.png(15KB)
--------Rantly20.svg(2KB)
--------Rantly8.svg(2KB)
--------COPYRIGHT.txt(20KB)
--------Rantly4.svg(3KB)
--------Rantly17.ai(1.23MB)
--------Rantly12.svg(2KB)
--------Rantly5.ai(1.25MB)
--------Rantly7.png(16KB)
--------Rantly15.png(15KB)
--------Rantly2.pdf(289KB)