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/hash.rb

    r331 r439  
    99  assert_true({ 'abc' => 'abc' } == { 'abc' => 'abc' })
    1010  assert_false({ 'abc' => 'abc' } ==  { 'cba' => 'cba' })
     11  assert_false({ :a => 1 } == true)
     12  skip unless Object.const_defined?(:Float)
    1113  assert_true({ :equal => 1 } == { :equal => 1.0 })
    12   assert_false({ :a => 1 } == true)
    1314end
    1415
     
    8384
    8485assert('Hash#delete', '15.2.13.4.8') do
    85   a = { 'abc' => 'abc' }
    86   b = { 'abc' => 'abc' }
     86  a = { 'abc' => 'ABC' }
     87  b = { 'abc' => 'ABC' }
    8788  b_tmp_1 = false
    8889  b_tmp_2 = false
    8990
    90   a.delete('abc')
     91  assert_equal 'ABC', a.delete('abc')
    9192  b.delete('abc') do |k|
    9293    b_tmp_1 = true
     
    352353assert('Hash#inspect') do
    353354  h = { "c" => 300, "a" => 100, "d" => 400, "c" => 300  }
     355  h["recur"] = h
    354356  ret = h.to_s
    355357
     
    357359  assert_include ret, '"a"=>100'
    358360  assert_include ret, '"d"=>400'
     361  assert_include ret, '"recur"=>{...}'
    359362end
    360363
     
    370373assert('Hash#freeze') do
    371374  h = {}.freeze
    372   assert_raise(RuntimeError) do
     375  assert_raise(FrozenError) do
    373376    h[:a] = 'b'
    374377  end
Note: See TracChangeset for help on using the changeset viewer.