aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-05-13 16:36:41 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-05-13 16:36:41 +0000
commitfc9bc883903b83f84b8458073d77bad7ac367990 (patch)
tree7d42d329a986ab278a30b9470407d0eb6b4244c6
parentd009cebf0faff38a99c7fcb47b08b052303cf3db (diff)
downloadruby-fc9bc883903b83f84b8458073d77bad7ac367990.tar.gz
test_rand.rb: tests for seeds
* test/ruby/test_rand.rb: tests for Random.raw_seed and Random.new_seed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--test/ruby/test_rand.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/ruby/test_rand.rb b/test/ruby/test_rand.rb
index c24d6cd1ff..dcc911ee9a 100644
--- a/test/ruby/test_rand.rb
+++ b/test/ruby/test_rand.rb
@@ -549,4 +549,18 @@ END
assert_equal(rand1, rand3)
End
end
+
+ def test_raw_seed
+ [0, 1, 100].each do |size|
+ v = Random.raw_seed(size)
+ assert_kind_of(String, v)
+ assert_equal(size, v.bytesize)
+ end
+ end
+
+ def test_new_seed
+ v = Random.new_seed
+ assert_kind_of(Integer, v)
+ assert_operator(v.size, :>=, 16)
+ end
end