diff options
author | James Wahlin <james@mongodb.com> | 2017-07-25 08:59:47 -0400 |
---|---|---|
committer | James Wahlin <james@mongodb.com> | 2017-08-09 16:29:49 -0400 |
commit | 2087f94e8c6d7226a4dd48155082034ae51c3cfd (patch) | |
tree | 6a6dac53fe93bc29a174e008c26f2d6daf474a05 /src/mongo/db/update/bit_node_test.cpp | |
parent | c1aee1915536be2d1928d1098e133acbfdc3a575 (diff) | |
download | mongo-2087f94e8c6d7226a4dd48155082034ae51c3cfd.tar.gz |
SERVER-30046 Support $expr constant expression in ComparisonMatchExpression
Diffstat (limited to 'src/mongo/db/update/bit_node_test.cpp')
-rw-r--r-- | src/mongo/db/update/bit_node_test.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/mongo/db/update/bit_node_test.cpp b/src/mongo/db/update/bit_node_test.cpp index 54db7ccdafb..868d064f66b 100644 --- a/src/mongo/db/update/bit_node_test.cpp +++ b/src/mongo/db/update/bit_node_test.cpp @@ -41,7 +41,6 @@ namespace mongo { namespace { using BitNodeTest = UpdateNodeTest; -using mongo::mutablebson::Document; using mongo::mutablebson::Element; using mongo::mutablebson::countChildren; @@ -156,7 +155,7 @@ TEST_F(BitNodeTest, ApplyAndLogEmptyDocumentAnd) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(fromjson("{}")); + mutablebson::Document doc(fromjson("{}")); setPathToCreate("a"); auto result = node.apply(getApplyParams(doc.root())); ASSERT_FALSE(result.noop); @@ -171,7 +170,7 @@ TEST_F(BitNodeTest, ApplyAndLogEmptyDocumentOr) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(fromjson("{}")); + mutablebson::Document doc(fromjson("{}")); setPathToCreate("a"); auto result = node.apply(getApplyParams(doc.root())); ASSERT_FALSE(result.noop); @@ -186,7 +185,7 @@ TEST_F(BitNodeTest, ApplyAndLogEmptyDocumentXor) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(fromjson("{}")); + mutablebson::Document doc(fromjson("{}")); setPathToCreate("a"); auto result = node.apply(getApplyParams(doc.root())); ASSERT_FALSE(result.noop); @@ -201,7 +200,7 @@ TEST_F(BitNodeTest, ApplyAndLogSimpleDocumentAnd) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(BSON("a" << 0b0101)); + mutablebson::Document doc(BSON("a" << 0b0101)); setPathTaken("a"); auto result = node.apply(getApplyParams(doc.root()["a"])); ASSERT_FALSE(result.noop); @@ -216,7 +215,7 @@ TEST_F(BitNodeTest, ApplyAndLogSimpleDocumentOr) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(BSON("a" << 0b0101)); + mutablebson::Document doc(BSON("a" << 0b0101)); setPathTaken("a"); auto result = node.apply(getApplyParams(doc.root()["a"])); ASSERT_FALSE(result.noop); @@ -231,7 +230,7 @@ TEST_F(BitNodeTest, ApplyAndLogSimpleDocumentXor) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(BSON("a" << 0b0101)); + mutablebson::Document doc(BSON("a" << 0b0101)); setPathTaken("a"); auto result = node.apply(getApplyParams(doc.root()["a"])); ASSERT_FALSE(result.noop); @@ -246,7 +245,7 @@ TEST_F(BitNodeTest, ApplyShouldReportNoOp) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(BSON("a" << 1)); + mutablebson::Document doc(BSON("a" << 1)); setPathTaken("a"); auto result = node.apply(getApplyParams(doc.root()["a"])); ASSERT_TRUE(result.noop); @@ -266,7 +265,7 @@ TEST_F(BitNodeTest, ApplyMultipleBitOps) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(BSON("a" << 0b1111111100000000)); + mutablebson::Document doc(BSON("a" << 0b1111111100000000)); setPathTaken("a"); auto result = node.apply(getApplyParams(doc.root()["a"])); ASSERT_FALSE(result.noop); @@ -281,7 +280,7 @@ TEST_F(BitNodeTest, ApplyRepeatedBitOps) { BitNode node; ASSERT_OK(node.init(update["$bit"]["a"], collator)); - Document doc(BSON("a" << 0b11110000)); + mutablebson::Document doc(BSON("a" << 0b11110000)); setPathTaken("a"); auto result = node.apply(getApplyParams(doc.root()["a"])); ASSERT_FALSE(result.noop); |