summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHari Khalsa <hkhalsa@10gen.com>2013-07-02 10:51:03 -0400
committerHari Khalsa <hkhalsa@10gen.com>2013-07-02 12:17:13 -0400
commita9226d98c4eb17a3dd1f34805335424d90aaf85a (patch)
tree0f33fac9a2ec9ca3481b054e970ce3ae86e8d9c3 /src
parent91235163ae72ffa3955c80c92485a0ab80cce02d (diff)
downloadmongo-a9226d98c4eb17a3dd1f34805335424d90aaf85a.tar.gz
SERVER-10026 use massert instead of verify to fix debug build
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/matcher/matcher.cpp5
-rw-r--r--src/mongo/dbtests/query_stage_tests.cpp10
2 files changed, 5 insertions, 10 deletions
diff --git a/src/mongo/db/matcher/matcher.cpp b/src/mongo/db/matcher/matcher.cpp
index 2cc150cf4ae..8cb4a0b4286 100644
--- a/src/mongo/db/matcher/matcher.cpp
+++ b/src/mongo/db/matcher/matcher.cpp
@@ -122,8 +122,9 @@ namespace mongo {
}
}
- // This is bad.
- verify(0);
+ // This should not happen.
+ massert(16920, "trying to match on unknown field: " + path.fieldRef().dottedField(),
+ 0);
return new SingleElementElementIterator(BSONElement());
}
diff --git a/src/mongo/dbtests/query_stage_tests.cpp b/src/mongo/dbtests/query_stage_tests.cpp
index 876d122fa98..e8c8d90e2c2 100644
--- a/src/mongo/dbtests/query_stage_tests.cpp
+++ b/src/mongo/dbtests/query_stage_tests.cpp
@@ -181,14 +181,8 @@ namespace QueryStageTests {
params.endKeyInclusive = true;
params.direction = 1;
- bool threw = false;
- try {
- countResults(params, new Matcher(BSON("baz" << 25)));
- } catch(...) {
- threw = true;
- }
-
- ASSERT_TRUE(threw);
+ ASSERT_THROWS(countResults(params, new Matcher(BSON("baz" << 25))),
+ MsgAssertionException);
}
};