Commit Graph

171 Commits

Author SHA1 Message Date
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
Jim Menard 2748338deb Changed test that failes because Mongo started generating _id values automagically. Bumped patch version number. Changed test that needed bogus domain but used existing example.com. 2009-02-01 09:03:55 -05:00
Jim Menard 60dcb19e87 New password digest format. 2009-01-30 16:49:19 -05:00
Jim Menard af2b8b61d0 New GridFS Version 1.0 storage format. 2009-01-30 16:44:29 -05:00
Jim Menard b0612054f9 New option ctor arg takes :content_type and :chunk_size 2009-01-30 14:54:58 -05:00
Jim Menard 6532dd7d9b Hints are now BSON objects (probably ordered hashes) instead of arrays. Also make sure index exists for hint field in test. 2009-01-30 14:35:22 -05:00
Jim Menard 26738f30d4 Test for string port value. 2009-01-29 16:58:55 -05:00
Jim Menard 0ef78c46c4 GridStore (GridFS) implementation. 2009-01-29 11:23:50 -05:00
Jim Menard b3bc2c41e2 Moved hint call from Cursor into Collection#find options and Query#initialize
parameter.
2009-01-29 07:15:59 -05:00
Jim Menard 086fbaf6e5 fixed tests 2009-01-28 15:42:42 -05:00
Jim Menard dc3ef378d3 Fixed BSON serialization bug: was modifying objects with ids. 2009-01-28 15:38:31 -05:00
Jim Menard 128b11e92c Use "ruby-mongo-" as db name prefix for all tests. 2009-01-28 14:21:23 -05:00
Jim Menard e17681829f Use mongo-qa only if it is in a "sister directory", not a subdirectory. 2009-01-28 14:15:21 -05:00
Jim Menard 8a10a5d37d Fixed BSON behavior: now correctly writes _id first. 2009-01-27 16:26:42 -05:00
Jim Menard 1bbb9fb78f BSON serialize now takes a ByteBuffer. 2009-01-26 13:52:11 -05:00
Jim Menard c65278afc7 Make sure _id gets written first when serializing BSON. 2009-01-26 09:02:18 -05:00