summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog/type_collection_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/catalog/type_collection_test.cpp')
-rw-r--r--src/mongo/s/catalog/type_collection_test.cpp89
1 files changed, 42 insertions, 47 deletions
diff --git a/src/mongo/s/catalog/type_collection_test.cpp b/src/mongo/s/catalog/type_collection_test.cpp
index cde1bff5ce9..9d3d3553ef7 100644
--- a/src/mongo/s/catalog/type_collection_test.cpp
+++ b/src/mongo/s/catalog/type_collection_test.cpp
@@ -36,58 +36,53 @@
namespace {
- using namespace mongo;
+using namespace mongo;
- TEST(CollectionType, Empty) {
- StatusWith<CollectionType> status = CollectionType::fromBSON(BSONObj());
- ASSERT_FALSE(status.isOK());
- }
+TEST(CollectionType, Empty) {
+ StatusWith<CollectionType> status = CollectionType::fromBSON(BSONObj());
+ ASSERT_FALSE(status.isOK());
+}
- TEST(CollectionType, Basic) {
- const OID oid = OID::gen();
- StatusWith<CollectionType> status = CollectionType::fromBSON(
- BSON(CollectionType::fullNs("db.coll") <<
- CollectionType::epoch(oid) <<
- CollectionType::updatedAt(Date_t::fromMillisSinceEpoch(1)) <<
- CollectionType::keyPattern(BSON("a" << 1)) <<
- CollectionType::unique(true)));
- ASSERT_TRUE(status.isOK());
+TEST(CollectionType, Basic) {
+ const OID oid = OID::gen();
+ StatusWith<CollectionType> status = CollectionType::fromBSON(BSON(
+ CollectionType::fullNs("db.coll")
+ << CollectionType::epoch(oid) << CollectionType::updatedAt(Date_t::fromMillisSinceEpoch(1))
+ << CollectionType::keyPattern(BSON("a" << 1)) << CollectionType::unique(true)));
+ ASSERT_TRUE(status.isOK());
- CollectionType coll = status.getValue();
- ASSERT_TRUE(coll.validate().isOK());
- ASSERT(coll.getNs() == NamespaceString{"db.coll"});
- ASSERT_EQUALS(coll.getEpoch(), oid);
- ASSERT_EQUALS(coll.getUpdatedAt(), Date_t::fromMillisSinceEpoch(1));
- ASSERT_EQUALS(coll.getKeyPattern().toBSON(), BSON("a" << 1));
- ASSERT_EQUALS(coll.getUnique(), true);
- ASSERT_EQUALS(coll.getAllowBalance(), true);
- ASSERT_EQUALS(coll.getDropped(), false);
- }
+ CollectionType coll = status.getValue();
+ ASSERT_TRUE(coll.validate().isOK());
+ ASSERT(coll.getNs() == NamespaceString{"db.coll"});
+ ASSERT_EQUALS(coll.getEpoch(), oid);
+ ASSERT_EQUALS(coll.getUpdatedAt(), Date_t::fromMillisSinceEpoch(1));
+ ASSERT_EQUALS(coll.getKeyPattern().toBSON(), BSON("a" << 1));
+ ASSERT_EQUALS(coll.getUnique(), true);
+ ASSERT_EQUALS(coll.getAllowBalance(), true);
+ ASSERT_EQUALS(coll.getDropped(), false);
+}
- TEST(CollectionType, InvalidCollectionNamespace) {
- const OID oid = OID::gen();
- StatusWith<CollectionType> result = CollectionType::fromBSON(
- BSON(CollectionType::fullNs("foo\\bar.coll") <<
- CollectionType::epoch(oid) <<
- CollectionType::updatedAt(Date_t::fromMillisSinceEpoch(1)) <<
- CollectionType::keyPattern(BSON("a" << 1)) <<
- CollectionType::unique(true)));
- ASSERT_TRUE(result.isOK());
- CollectionType collType = result.getValue();
- ASSERT_FALSE(collType.validate().isOK());
- }
+TEST(CollectionType, InvalidCollectionNamespace) {
+ const OID oid = OID::gen();
+ StatusWith<CollectionType> result = CollectionType::fromBSON(BSON(
+ CollectionType::fullNs("foo\\bar.coll")
+ << CollectionType::epoch(oid) << CollectionType::updatedAt(Date_t::fromMillisSinceEpoch(1))
+ << CollectionType::keyPattern(BSON("a" << 1)) << CollectionType::unique(true)));
+ ASSERT_TRUE(result.isOK());
+ CollectionType collType = result.getValue();
+ ASSERT_FALSE(collType.validate().isOK());
+}
- TEST(CollectionType, BadType) {
- const OID oid = OID::gen();
- StatusWith<CollectionType> status = CollectionType::fromBSON(
- BSON(CollectionType::fullNs() << 1 <<
- CollectionType::epoch(oid) <<
- CollectionType::updatedAt(Date_t::fromMillisSinceEpoch(1)) <<
- CollectionType::keyPattern(BSON("a" << 1)) <<
- CollectionType::unique(true)));
+TEST(CollectionType, BadType) {
+ const OID oid = OID::gen();
+ StatusWith<CollectionType> status = CollectionType::fromBSON(
+ BSON(CollectionType::fullNs() << 1 << CollectionType::epoch(oid)
+ << CollectionType::updatedAt(Date_t::fromMillisSinceEpoch(1))
+ << CollectionType::keyPattern(BSON("a" << 1))
+ << CollectionType::unique(true)));
- ASSERT_FALSE(status.isOK());
- }
+ ASSERT_FALSE(status.isOK());
+}
-} // namespace
+} // namespace