run the test again on a unique collection
This commit is contained in:
parent
5921fabfa4
commit
66cb1d492c
|
@ -59,6 +59,29 @@ class CursorTest < Test::Unit::TestCase
|
||||||
assert_equal 499501, count
|
assert_equal 499501, count
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_refill_via_get_more_alt_coll
|
||||||
|
coll = @@db.collection('test-alt-coll')
|
||||||
|
coll.clear
|
||||||
|
coll.insert('a' => 1) # collection not created until it's used
|
||||||
|
|
||||||
|
1000.times { |i|
|
||||||
|
coll.insert('a' => i)
|
||||||
|
}
|
||||||
|
count = 0
|
||||||
|
coll.find.each { |obj|
|
||||||
|
count += obj['a']
|
||||||
|
}
|
||||||
|
|
||||||
|
# do the same thing again for debugging
|
||||||
|
count2 = 0
|
||||||
|
coll.find.each { |obj|
|
||||||
|
count2 += obj['a']
|
||||||
|
}
|
||||||
|
|
||||||
|
assert_equal count, count2
|
||||||
|
assert_equal 499501, count
|
||||||
|
end
|
||||||
|
|
||||||
def test_close_after_query_sent
|
def test_close_after_query_sent
|
||||||
begin
|
begin
|
||||||
cursor = @@coll.find('a' => 1)
|
cursor = @@coll.find('a' => 1)
|
||||||
|
|
Loading…
Reference in New Issue