Project

General

Profile

Bug #5535 » 20111101-yamldbm-order.patch

ngoto (Naohisa Goto), 11/01/2011 10:10 PM

View differences:

test/psych/test_yamldbm.rb (working copy)
def test_to_a
@yamldbm['a'] = 'b'
@yamldbm['c'] = 'd'
assert_equal([['a','b'],['c','d']], @yamldbm.to_a)
assert_equal([['a','b'],['c','d']], @yamldbm.to_a.sort)
end
def test_to_hash
......
def test_shift
@yamldbm['a'] = 'b'
@yamldbm['c'] = 'd'
assert_equal(['a','b'], @yamldbm.shift)
assert_equal(['c','d'], @yamldbm.shift)
assert_equal([['a','b'], ['c','d']],
[@yamldbm.shift, @yamldbm.shift].sort)
assert_nil @yamldbm.shift
end
......
assert_equal [], @yamldbm.values
@yamldbm['a'] = 'b'
@yamldbm['c'] = 'd'
assert_equal ['b','d'], @yamldbm.values
assert_equal ['b','d'], @yamldbm.values.sort
end
def test_values_at
test/syck/test_yamldbm.rb (working copy)
def test_to_a
@yamldbm['a'] = 'b'
@yamldbm['c'] = 'd'
assert_equal([['a','b'],['c','d']], @yamldbm.to_a)
assert_equal([['a','b'],['c','d']], @yamldbm.to_a.sort)
end
def test_to_hash
......
def test_shift
@yamldbm['a'] = 'b'
@yamldbm['c'] = 'd'
assert_equal(['a','b'], @yamldbm.shift)
assert_equal(['c','d'], @yamldbm.shift)
assert_equal([['a','b'], ['c','d']],
[@yamldbm.shift, @yamldbm.shift].sort)
assert_nil @yamldbm.shift
end
......
assert_equal [], @yamldbm.values
@yamldbm['a'] = 'b'
@yamldbm['c'] = 'd'
assert_equal ['b','d'], @yamldbm.values
assert_equal ['b','d'], @yamldbm.values.sort
end
def test_values_at
    (1-1/1)