diff options
author | Aaron <aaron@10gen.com> | 2010-02-25 23:14:30 -0800 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2010-02-25 23:14:30 -0800 |
commit | 478bad6685c1d3fe961d4ccb1712159ad3b11911 (patch) | |
tree | 9a2e228fee33f5efacab22f5a4a0dc55b51d9fde /dbtests | |
parent | 12544983bc7810a9d04f9e5e42691d29f2e6b300 (diff) | |
parent | 329423dbc0c0041d265579f781c3bbd4f884ceff (diff) | |
download | mongo-478bad6685c1d3fe961d4ccb1712159ad3b11911.tar.gz |
merge
Diffstat (limited to 'dbtests')
-rw-r--r-- | dbtests/queryoptimizertests.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dbtests/queryoptimizertests.cpp b/dbtests/queryoptimizertests.cpp index 729ccfce744..0d053697535 100644 --- a/dbtests/queryoptimizertests.cpp +++ b/dbtests/queryoptimizertests.cpp @@ -169,11 +169,23 @@ namespace QueryOptimizerTests { }; class UnhelpfulRegex : public Base { + public: + UnhelpfulRegex() { + BSONObjBuilder b; + b.appendMinForType("lower", String); + b.appendMaxForType("upper", String); + limits = b.obj(); + } + virtual BSONObj query() { BSONObjBuilder b; b.appendRegex( "a", "abc" ); return b.obj(); } + virtual BSONElement lower() { return limits["lower"]; } + virtual BSONElement upper() { return limits["upper"]; } + virtual bool upperInclusive() { return false; } + BSONObj limits; }; class In : public Base { |