diff options
author | Randolph Tan <randolph@10gen.com> | 2013-12-06 15:44:02 -0500 |
---|---|---|
committer | Randolph Tan <randolph@10gen.com> | 2013-12-09 14:52:48 -0500 |
commit | 5a741123578072e0439f8b3b837f43643b809e0b (patch) | |
tree | 2a870cc65f505c21d1d877b3c555808ed19c8765 /src/mongo/db/namespace_string_test.cpp | |
parent | 1df18f9530aec174f384d5f4ff5efda8218ecd32 (diff) | |
download | mongo-5a741123578072e0439f8b3b837f43643b809e0b.tar.gz |
SERVER-11968 Write commands allow illegal collection names
Diffstat (limited to 'src/mongo/db/namespace_string_test.cpp')
-rw-r--r-- | src/mongo/db/namespace_string_test.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/namespace_string_test.cpp b/src/mongo/db/namespace_string_test.cpp index 74a65b6d70a..e3d6ebf8e36 100644 --- a/src/mongo/db/namespace_string_test.cpp +++ b/src/mongo/db/namespace_string_test.cpp @@ -59,6 +59,7 @@ namespace mongo { ASSERT( !NamespaceString::validDBName( "foo.bar" ) ); ASSERT( !NamespaceString::validDBName( "foo\\bar" ) ); ASSERT( !NamespaceString::validDBName( "foo\"bar" ) ); + ASSERT( !NamespaceString::validDBName( StringData( "a\0", 4 ) ) ); #ifdef _WIN32 ASSERT( !NamespaceString::validDBName( "foo*bar" ) ); ASSERT( !NamespaceString::validDBName( "foo<bar" ) ); @@ -88,6 +89,7 @@ namespace mongo { ASSERT( !NamespaceString::validCollectionName( "$a" ) ); ASSERT( !NamespaceString::validCollectionName( "a$b" ) ); ASSERT( !NamespaceString::validCollectionName( "" ) ); + ASSERT( !NamespaceString::validCollectionName( StringData( "a\0", 4 ) ) ); } TEST( NamespaceStringTest, DBHash ) { |