summaryrefslogtreecommitdiff
path: root/src/mongo/db/namespace_string_test.cpp
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2016-08-17 13:31:37 -0400
committerKyle Suarez <kyle.suarez@mongodb.com>2016-08-17 13:37:49 -0400
commit0badd5ad405743848c74ca0011cb0bc76613cf77 (patch)
treecf05a7e7ca15ae842625e0a63a105c1f8e852c57 /src/mongo/db/namespace_string_test.cpp
parentd25e46c8f1bbbebaca2d8ecba255c214b9200138 (diff)
downloadmongo-0badd5ad405743848c74ca0011cb0bc76613cf77.tar.gz
SERVER-25557 Database names must be less than 64 bytes
Closes #1108 Signed-off-by: Kyle Suarez <kyle.suarez@mongodb.com>
Diffstat (limited to 'src/mongo/db/namespace_string_test.cpp')
-rw-r--r--src/mongo/db/namespace_string_test.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/namespace_string_test.cpp b/src/mongo/db/namespace_string_test.cpp
index db44e5b3148..cd5e535d7ee 100644
--- a/src/mongo/db/namespace_string_test.cpp
+++ b/src/mongo/db/namespace_string_test.cpp
@@ -128,6 +128,11 @@ TEST(NamespaceStringTest, DatabaseValidNames) {
ASSERT(!NamespaceString::validDBName("foo?bar"));
#endif
+ ASSERT(NamespaceString::validDBName(
+ "ThisIsADatabaseNameThatBrokeAllRecordsForValidLengthForDBName63"));
+ ASSERT(!NamespaceString::validDBName(
+ "WhileThisDatabaseNameExceedsTheMaximumLengthForDatabaseNamesof63"));
+
ASSERT(NamespaceString::normal("asdads"));
ASSERT(!NamespaceString::normal("asda$ds"));
ASSERT(NamespaceString::normal("local.oplog.$main"));