diff options
Diffstat (limited to 'src/mongo/db/matcher/schema/assert_serializes_to.h')
| -rw-r--r-- | src/mongo/db/matcher/schema/assert_serializes_to.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/matcher/schema/assert_serializes_to.h b/src/mongo/db/matcher/schema/assert_serializes_to.h index 7f9b3d14292..e62b5e62e1d 100644 --- a/src/mongo/db/matcher/schema/assert_serializes_to.h +++ b/src/mongo/db/matcher/schema/assert_serializes_to.h @@ -34,9 +34,11 @@ namespace mongo { /** * Asserts that the given MatchExpression 'match' serializes to the BSONObj 'expected'. */ -#define ASSERT_SERIALIZES_TO(match, expected) \ - do { \ - ASSERT_BSONOBJ_EQ(match->serialize(), expected); \ +#define ASSERT_SERIALIZES_TO(match, expected) \ + do { \ + BSONObjBuilder bob; \ + match->serialize(&bob, true); \ + ASSERT_BSONOBJ_EQ(bob.obj(), expected); \ } while (false) } // namespace mongo |
