Ignore:
Timestamp:
Jul 9, 2020, 8:51:43 AM (4 years ago)
Author:
coas-nagasima
Message:

mrubyを2.1.1に更新

Location:
EcnlProtoTool/trunk/mruby-2.1.1
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mruby-2.1.1/test/t/range.rb

    r331 r439  
    99  assert_true (1..10) == (1..10)
    1010  assert_false (1..10) == (1..100)
     11  skip unless Object.const_defined?(:Float)
    1112  assert_true (1..10) == Range.new(1.0, 10.0)
    1213end
     
    6061  assert_false b.exclude_end?
    6162
    62   assert_raise(NameError) { (0..1).send(:initialize, 1, 3) }
     63  assert_raise(NameError) { (0..1).__send__(:initialize, 1, 3) }
    6364end
    6465
     
    9495  assert_false (1..10).eql? "1..10"
    9596end
     97
     98assert('Range#initialize_copy', '15.2.14.4.15') do
     99  assert_raise(NameError) { (0..1).__send__(:initialize_copy, 1..3) }
     100end
     101
     102assert('Range#dup') do
     103  r = (1..3).dup
     104  assert_equal 1, r.begin
     105  assert_equal 3, r.end
     106  assert_false r.exclude_end?
     107
     108  r = ("a"..."z").dup
     109  assert_equal "a", r.begin
     110  assert_equal "z", r.end
     111  assert_true r.exclude_end?
     112end
Note: See TracChangeset for help on using the changeset viewer.