diff options
Diffstat (limited to 'src/mongo/bson/util/bson_check_test.cpp')
-rw-r--r-- | src/mongo/bson/util/bson_check_test.cpp | 69 |
1 files changed, 32 insertions, 37 deletions
diff --git a/src/mongo/bson/util/bson_check_test.cpp b/src/mongo/bson/util/bson_check_test.cpp index 6df4962d7db..f14da7fa459 100644 --- a/src/mongo/bson/util/bson_check_test.cpp +++ b/src/mongo/bson/util/bson_check_test.cpp @@ -33,48 +33,43 @@ namespace mongo { namespace { - TEST(BsonCheck, CheckNothingLegal) { - const char *const *nada = NULL; - ASSERT_OK(bsonCheckOnlyHasFields("", BSONObj(), nada, nada)); - ASSERT_EQUALS(ErrorCodes::BadValue, - bsonCheckOnlyHasFields("", BSON("a" << 1), nada, nada)); - } +TEST(BsonCheck, CheckNothingLegal) { + const char* const* nada = NULL; + ASSERT_OK(bsonCheckOnlyHasFields("", BSONObj(), nada, nada)); + ASSERT_EQUALS(ErrorCodes::BadValue, bsonCheckOnlyHasFields("", BSON("a" << 1), nada, nada)); +} - const char *const legals[] = { - "aField", - "anotherField", - "thirdField" - }; +const char* const legals[] = {"aField", "anotherField", "thirdField"}; - TEST(BsonCheck, CheckHasOnlyOnEmptyObject){ - ASSERT_OK(bsonCheckOnlyHasFields( - "", - BSONObj(), - legals)); - } +TEST(BsonCheck, CheckHasOnlyOnEmptyObject) { + ASSERT_OK(bsonCheckOnlyHasFields("", BSONObj(), legals)); +} - TEST(BsonCheck, CheckHasOnlyLegalFields) { - ASSERT_OK(bsonCheckOnlyHasFields( - "", - BSON("aField" << "value" << "thirdField" << 1 << "anotherField" << 2), - legals)); - ASSERT_OK(bsonCheckOnlyHasFields( - "", - BSON("aField" << "value" << "thirdField" << 1), - legals)); +TEST(BsonCheck, CheckHasOnlyLegalFields) { + ASSERT_OK(bsonCheckOnlyHasFields("", + BSON("aField" + << "value" + << "thirdField" << 1 << "anotherField" << 2), + legals)); + ASSERT_OK(bsonCheckOnlyHasFields("", + BSON("aField" + << "value" + << "thirdField" << 1), + legals)); - ASSERT_EQUALS(ErrorCodes::BadValue, bsonCheckOnlyHasFields( - "", - BSON("aField" << "value" << "illegal" << 4 << "thirdField" << 1), - legals)); - } + ASSERT_EQUALS(ErrorCodes::BadValue, + bsonCheckOnlyHasFields("", + BSON("aField" + << "value" + << "illegal" << 4 << "thirdField" << 1), + legals)); +} - TEST(BsonCheck, CheckNoDuplicates) { - ASSERT_EQUALS(ErrorCodes::DuplicateKey, bsonCheckOnlyHasFields( - "", - BSON("aField" << 1 << "anotherField" << 2 << "aField" << 3), - legals)); - } +TEST(BsonCheck, CheckNoDuplicates) { + ASSERT_EQUALS(ErrorCodes::DuplicateKey, + bsonCheckOnlyHasFields( + "", BSON("aField" << 1 << "anotherField" << 2 << "aField" << 3), legals)); +} } // namespace } // namespace mongo |