Mike Dirolf
29cdfe64f1
add group method on collections
2009-04-27 14:19:38 -04:00
Mike Dirolf
2dffc4b504
don't set _id to default value for hash
2009-04-24 10:03:40 -04:00
Mike Dirolf
c5ccdfe5b8
update tests for auto create _id index
2009-04-22 15:23:46 -04:00
Mike Dirolf
02b37f6e48
decoder for data_timestamp
2009-04-22 13:49:56 -04:00
Mike Dirolf
1312c70677
add support for unique index creation
2009-04-21 14:44:57 -04:00
Mike Dirolf
8bc4bb9962
do a db.error at the end of each teardown. hopefully this will fix the out of order messages that we've been experiencing
2009-03-13 17:09:19 -04:00
Mike Dirolf
2500996ce4
more debugging
2009-03-13 15:05:49 -04:00
Mike Dirolf
13c407cd85
support for db.eval
2009-03-13 11:03:52 -04:00
Mike Dirolf
4e406ac7c9
count doesn't exist on cursors, just collections
2009-03-12 18:38:11 -04:00
Mike Dirolf
ce406d92f7
test and update gemspec
2009-03-12 17:25:23 -04:00
Mike Dirolf
0f546eb5c5
add new code type rather than doing hacks based on field name. use code_w_scope instead of code
2009-03-12 15:34:15 -04:00
Mike Dirolf
401922ca63
check count after as well
2009-03-11 13:42:19 -04:00
Mike Dirolf
acaf635e33
count checks
2009-03-11 13:37:42 -04:00
Mike Dirolf
68807b8df5
a couple of fixes
2009-03-11 10:49:30 -04:00
Mike Dirolf
56fddf79d4
dbrefs only need an oid and a collection, not all this extra cruft...
2009-03-10 14:17:01 -04:00
Mike Dirolf
66cb1d492c
run the test again on a unique collection
2009-03-09 10:21:08 -04:00
Mike Dirolf
5921fabfa4
run the test twice for debugging
2009-03-09 09:37:33 -04:00
Mike Dirolf
e93b02137c
test an ordered hash and encode them specially in c
2009-03-05 14:58:34 -05:00
Mike Dirolf
1d0fe595c8
equality for ordered hashes
2009-03-05 13:48:15 -05:00
Mike Dirolf
709e819523
handle symbol keys as well as strings
2009-03-05 10:27:19 -05:00
Mike Dirolf
24e695b40d
encoder for binary
2009-03-04 17:38:06 -05:00
Mike Dirolf
a5a2e82836
fix breakage when running tests on non-default port. removing ability to specify connections in [port, host] ordering.
2009-03-02 13:37:12 -05:00
Mike Dirolf
27d6106376
bad test in 1.9
2009-03-02 11:49:56 -05:00
Mike Dirolf
544a044105
tests that already pass
2009-03-02 10:49:27 -05:00
Mike Dirolf
453e09ce9e
another test
2009-02-27 12:06:53 -05:00
Mike Dirolf
8af440308b
more strict tests
2009-02-27 11:27:07 -05:00
Mike Dirolf
94fda16878
use new syntax for creating indexes
2009-02-27 09:23:13 -05:00
Mike Dirolf
9b9f14ce2e
overhaul create_index - don't allow clients to specify their own name, allow descending indexes
2009-02-26 12:06:03 -05:00
Mike Dirolf
ff0a781d7f
if there is an exception just let it get thrown so we get a useful stack trace
2009-02-24 15:28:02 -05:00
Mike Dirolf
acfd505061
use fs as root collection, not gridfs
2009-02-18 17:50:07 -05:00
Mike Dirolf
b4b4f289dd
gridfs tests
2009-02-18 17:43:22 -05:00
Mike Dirolf
16c8170498
md5 for ruby gridfs too
2009-02-18 14:12:04 -05:00
Jim Menard
5c2ef0176e
Changed ObjectID#legal_oid_string to ObjectID#legal?
2009-02-09 11:38:24 -05:00
Jim Menard
7de404c8e3
Added Collection#find_first.
2009-02-09 09:46:30 -05:00
Jim Menard
0faf693801
simplified setup because dropping a collection already drops the indices for you
2009-02-06 10:57:34 -05:00
Jim Menard
1061a42c81
Raise error if test preconditions fail.
2009-02-06 10:48:38 -05:00
Jim Menard
327e58c067
chmod -x stress1
2009-02-06 09:33:40 -05:00
Jim Menard
22b5d4a958
removed silly debug stmt
2009-02-05 16:01:28 -05:00
Jim Menard
7e1f67538a
use $DEBUG instead of __FILE__ == $0 because that is true when running from bin/run_test_script
2009-02-05 16:00:45 -05:00
Jim Menard
7a41f5be82
print nothing if tests does not exist
2009-02-05 15:59:09 -05:00
Jim Menard
21daa03a2f
new test; added self-test initialization for each test
2009-02-05 14:47:33 -05:00
Jim Menard
547ee748ad
removed test because driver does not implement
2009-02-05 14:35:44 -05:00
Jim Menard
0c89a036d1
Bumped patch version. Added more mongo-qa tests.
2009-02-05 14:24:59 -05:00
Jim Menard
c47c66f17e
new multi-field index test; clean up after index creation
2009-02-05 13:53:46 -05:00
Jim Menard
8c1b72b2b9
Create one DB object per test suite, not per test.
2009-02-05 10:10:41 -05:00
Jim Menard
768a3ab1a5
Improved Admin#validate_collection, tests, and example.
2009-02-03 12:31:08 -05:00
Jim Menard
1669e79241
new test for Undefined type, commented out due to Mongo bug
2009-02-03 12:16:21 -05:00
Jim Menard
bd602ba369
More seek tests. Fixed seek. Bumped patch version number.
2009-02-02 16:45:36 -05:00
Jim Menard
28c66a060c
New mongo-qa test runner and corresponding driver-side files.
2009-02-02 13:12:33 -05:00
Jim Menard
28daeb6600
Support binary subtypes in Ruby driver. Bumped patch version number.
...
Binary type is now a subclass of ByteArray with an additional subtype value
that defaults to 2. BSON special-cases subtype 2 to write out the extra length
int.
2009-02-02 10:07:01 -05:00