Changeset 439 for EcnlProtoTool/trunk/mruby-2.1.1/test/t/hash.rb
- Timestamp:
- Jul 9, 2020, 8:51:43 AM (4 years ago)
- 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 9 9 assert_true({ 'abc' => 'abc' } == { 'abc' => 'abc' }) 10 10 assert_false({ 'abc' => 'abc' } == { 'cba' => 'cba' }) 11 assert_false({ :a => 1 } == true) 12 skip unless Object.const_defined?(:Float) 11 13 assert_true({ :equal => 1 } == { :equal => 1.0 }) 12 assert_false({ :a => 1 } == true)13 14 end 14 15 … … 83 84 84 85 assert('Hash#delete', '15.2.13.4.8') do 85 a = { 'abc' => ' abc' }86 b = { 'abc' => ' abc' }86 a = { 'abc' => 'ABC' } 87 b = { 'abc' => 'ABC' } 87 88 b_tmp_1 = false 88 89 b_tmp_2 = false 89 90 90 a .delete('abc')91 assert_equal 'ABC', a.delete('abc') 91 92 b.delete('abc') do |k| 92 93 b_tmp_1 = true … … 352 353 assert('Hash#inspect') do 353 354 h = { "c" => 300, "a" => 100, "d" => 400, "c" => 300 } 355 h["recur"] = h 354 356 ret = h.to_s 355 357 … … 357 359 assert_include ret, '"a"=>100' 358 360 assert_include ret, '"d"=>400' 361 assert_include ret, '"recur"=>{...}' 359 362 end 360 363 … … 370 373 assert('Hash#freeze') do 371 374 h = {}.freeze 372 assert_raise( RuntimeError) do375 assert_raise(FrozenError) do 373 376 h[:a] = 'b' 374 377 end
Note:
See TracChangeset
for help on using the changeset viewer.