diff options
| author | Rory OConnell <[email protected]> | 2020-07-13 16:00:49 -0700 |
|---|---|---|
| committer | Rory OConnell <[email protected]> | 2020-07-13 16:00:49 -0700 |
| commit | 5759256ff8b7edbaeefa50b37404453afdd86a0b (patch) | |
| tree | b1c53fb5f58a94936cdccc820dfa47aeb68d7937 /mrbgems/mruby-objectspace | |
| parent | 5184263bdcdef9e467cf67b71be46368bc5409d2 (diff) | |
| download | mruby-5759256ff8b7edbaeefa50b37404453afdd86a0b.tar.gz mruby-5759256ff8b7edbaeefa50b37404453afdd86a0b.zip | |
Update tests for new calculations
Diffstat (limited to 'mrbgems/mruby-objectspace')
| -rw-r--r-- | mrbgems/mruby-objectspace/test/objectspace.rb | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/mrbgems/mruby-objectspace/test/objectspace.rb b/mrbgems/mruby-objectspace/test/objectspace.rb index d26fd5a9e..60626e6bf 100644 --- a/mrbgems/mruby-objectspace/test/objectspace.rb +++ b/mrbgems/mruby-objectspace/test/objectspace.rb @@ -93,9 +93,7 @@ assert 'ObjectSpace.memsize_of' do assert_not_equal class_obj_size, 0, 'Class obj not zero' empty_class_def_size = ObjectSpace.memsize_of Class.new - - # need access to struct iv_tbl - # assert_not_equal empty_class_def_size, 0, 'Class def not zero' + assert_not_equal empty_class_def_size, 0, 'Class def not zero' class_without_methods = Class.new do @a = 1 @@ -125,12 +123,15 @@ assert 'ObjectSpace.memsize_of' do assert_not_equal m_size, 0, 'method size not zero' # collections - assert_equal ObjectSpace.memsize_of([]), 0, 'empty array size zero' - assert_not_equal ObjectSpace.memsize_of(Array.new(16)), 0, 'array size non zero' + assert_not_equal ObjectSpace.memsize_of([]), 0, 'empty array size not zero' + assert_not_equal ObjectSpace.memsize_of(Array.new(16)), 0, 'array size not zero' # fiber - assert_not_equal ObjectSpace.memsize_of(Fiber.new {}), 0, 'fiber non zero' + assert_not_equal ObjectSpace.memsize_of(Fiber.new {}), 0, 'fiber not zero' + + #hash + assert_not_equal ObjectSpace.memsize_of({}), 0, 'empty hash size not zero' + + # recursion - skip 'No hash table support yet' - assert_equal ObjectSpace.memsize_of({}), 0, 'empty hash size zero' end |
