diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-11-16 01:30:29 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-11-16 01:30:29 +0000 |
commit | 75feee0968c9345e7ffd2bda9835fcd60b4c0880 (patch) | |
tree | fa4216d535d8b5dcc45f39c19c64385172e710bf /test | |
parent | 501407d3af04a2a7c4b4d49168d512fb89327b6b (diff) | |
download | ruby-75feee0968c9345e7ffd2bda9835fcd60b4c0880.tar.gz |
* set eol-style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/ruby/test_enumerator.rb | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/test/ruby/test_enumerator.rb b/test/ruby/test_enumerator.rb index 27a71e423d..cb0c393236 100644 --- a/test/ruby/test_enumerator.rb +++ b/test/ruby/test_enumerator.rb @@ -1,47 +1,47 @@ -require 'test/unit'
-
-class TestEnumerator < Test::Unit::TestCase
- def enum_test obj
- i = 0
- obj.map{|e|
- e
- }.sort
- end
-
- def test_iterators
- assert_equal [0, 1, 2], enum_test(3.times)
- assert_equal [:x, :y, :z], enum_test([:x, :y, :z].each)
- assert_equal [[:x, 1], [:y, 2]], enum_test({:x=>1, :y=>2})
- end
-
- ## Enumerator as Iterator
-
- def test_next
- e = 3.times
- 3.times{|i|
- assert_equal i, e.next
- }
- assert_raise(StopIteration){e.next}
- end
-
- def test_loop
- e = 3.times
- i = 0
- loop{
- assert_equal(i, e.next)
- i += 1
- }
- end
-
- def test_nested_itaration
- def (o = Object.new).each
- yield :ok1
- yield [:ok2, :x].each.next
- end
- e = o.to_enum
- assert_equal :ok1, e.next
- assert_equal :ok2, e.next
- assert_raise(StopIteration){e.next}
- end
-end
-
+require 'test/unit' + +class TestEnumerator < Test::Unit::TestCase + def enum_test obj + i = 0 + obj.map{|e| + e + }.sort + end + + def test_iterators + assert_equal [0, 1, 2], enum_test(3.times) + assert_equal [:x, :y, :z], enum_test([:x, :y, :z].each) + assert_equal [[:x, 1], [:y, 2]], enum_test({:x=>1, :y=>2}) + end + + ## Enumerator as Iterator + + def test_next + e = 3.times + 3.times{|i| + assert_equal i, e.next + } + assert_raise(StopIteration){e.next} + end + + def test_loop + e = 3.times + i = 0 + loop{ + assert_equal(i, e.next) + i += 1 + } + end + + def test_nested_itaration + def (o = Object.new).each + yield :ok1 + yield [:ok2, :x].each.next + end + e = o.to_enum + assert_equal :ok1, e.next + assert_equal :ok2, e.next + assert_raise(StopIteration){e.next} + end +end + |