summaryrefslogtreecommitdiff
path: root/src/mongo/db/ops
diff options
context:
space:
mode:
authorDavid Storch <david.storch@10gen.com>2015-12-29 15:05:15 -0500
committerDavid Storch <david.storch@10gen.com>2015-12-30 10:20:27 -0500
commitb45dba8425b49714c5ca1394aba0bb97029c2560 (patch)
tree2acc7ce08258ca7b52802c3ebe4d9b615ecfed2d /src/mongo/db/ops
parent994060e622c22783c29ff3d1c243c298fcd3442c (diff)
downloadmongo-b45dba8425b49714c5ca1394aba0bb97029c2560.tar.gz
SERVER-21647 add missing $rename unit test
Diffstat (limited to 'src/mongo/db/ops')
-rw-r--r--src/mongo/db/ops/modifier_rename_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/ops/modifier_rename_test.cpp b/src/mongo/db/ops/modifier_rename_test.cpp
index 0958c1581cb..0dfcb598f7f 100644
--- a/src/mongo/db/ops/modifier_rename_test.cpp
+++ b/src/mongo/db/ops/modifier_rename_test.cpp
@@ -154,6 +154,12 @@ TEST(MoveOnSamePath, MoveDown) {
mod.init(fromjson("{'b':'b.a'}").firstElement(), ModifierInterface::Options::normal()));
}
+TEST(MoveOnSamePath, MoveToSelf) {
+ ModifierRename mod;
+ ASSERT_NOT_OK(
+ mod.init(fromjson("{'b.a':'b.a'}").firstElement(), ModifierInterface::Options::normal()));
+}
+
TEST(MissingTo, SimpleNumberAtRoot) {
Document doc(fromjson("{a: 2}"));
Mod setMod(fromjson("{$rename: {'a':'b'}}"));