Lines Matching refs:expCtx

52     boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest());
54 node.init(update["$set"].embeddedObject().firstElement(), expCtx).transitional_ignore();
59 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST() local
61 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST()
66 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
68 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
83 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
85 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
100 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
102 ASSERT_OK(node.init(update["$set"]["a.b.c"], expCtx)); in TEST_F()
118 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
120 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
135 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
137 ASSERT_OK(node.init(update["$set"]["a.$"], expCtx)); in TEST_F()
153 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
155 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
169 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
171 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
188 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
190 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
204 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
206 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
220 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
222 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
237 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
239 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
256 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
258 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
272 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
274 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
288 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
290 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
304 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
306 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
320 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
322 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
336 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
338 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
351 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
353 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
367 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
369 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
383 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
385 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
398 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
400 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
413 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
415 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
429 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
431 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
445 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
447 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
461 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
463 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
478 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
480 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
494 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
496 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
510 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
512 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
526 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
528 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
542 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
544 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
558 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
560 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
573 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
575 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
589 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
591 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
606 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
608 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
623 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
625 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
640 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
642 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
656 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
658 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
673 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
675 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
690 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
692 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
707 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
709 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
723 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
725 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
739 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
741 ASSERT_OK(node.init(update["$set"]["a.2.b"], expCtx)); in TEST_F()
755 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
757 ASSERT_OK(node.init(update["$set"]["a.1.b"], expCtx)); in TEST_F()
771 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
773 ASSERT_OK(node.init(update["$set"]["a.1.b"], expCtx)); in TEST_F()
787 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
789 ASSERT_OK(node.init(update["$set"]["a.1.b"], expCtx)); in TEST_F()
802 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
804 ASSERT_OK(node.init(update["$set"]["a.1.b"], expCtx)); in TEST_F()
820 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
822 ASSERT_OK(node.init(update["$set"]["a.1.b"], expCtx)); in TEST_F()
838 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
840 ASSERT_OK(node.init(update["$set"]["a.a.1.b"], expCtx)); in TEST_F()
856 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
858 ASSERT_OK(node.init(update["$set"]["a.b.c.d"], expCtx)); in TEST_F()
874 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
876 ASSERT_OK(node.init(update["$set"]["a.a.1.b"], expCtx)); in TEST_F()
892 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
894 ASSERT_OK(node.init(update["$set"]["a.0.b"], expCtx)); in TEST_F()
910 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
912 ASSERT_OK(node.init(update["$set"]["r.a"], expCtx)); in TEST_F()
928 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
930 ASSERT_OK(node.init(update["$set"]["r.a"], expCtx)); in TEST_F()
950 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
952 ASSERT_OK(node.init(update["$set"]["x"], expCtx)); in TEST_F()
971 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
973 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
986 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
988 ASSERT_OK(node.init(update["$set"]["$bad.a"], expCtx)); in TEST_F()
1001 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1003 ASSERT_OK(node.init(update["$set"]["a.$bad.b"], expCtx)); in TEST_F()
1016 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1018 ASSERT_OK(node.init(update["$set"]["a.$bad"], expCtx)); in TEST_F()
1031 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1033 ASSERT_OK(node.init(update["$set"]["$bad"], expCtx)); in TEST_F()
1050 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1052 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
1066 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1068 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
1085 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1087 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
1101 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1103 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
1117 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1119 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
1136 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1138 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
1155 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1157 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
1174 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1176 ASSERT_OK(node.init(update["$set"]["a.b.c"], expCtx)); in TEST_F()
1190 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1192 ASSERT_OK(node.init(update["$set"]["a.b.c"], expCtx)); in TEST_F()
1209 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1211 ASSERT_OK(node.init(update["$set"]["a.b.c"], expCtx)); in TEST_F()
1226 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1228 ASSERT_OK(node.init(update["$set"]["a.b.c"], expCtx)); in TEST_F()
1243 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1245 ASSERT_OK(node.init(update["$set"]["a.b"], expCtx)); in TEST_F()
1263 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1265 ASSERT_OK(node.init(update["$set"]["a"], expCtx)); in TEST_F()
1282 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1284 ASSERT_OK(node.init(update["$set"]["a.1.c"], expCtx)); in TEST_F()
1301 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1303 ASSERT_OK(node.init(update["$set"]["a.0.c"], expCtx)); in TEST_F()
1320 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1322 ASSERT_OK(node.init(update["$set"]["a.1.c"], expCtx)); in TEST_F()
1340 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1342 ASSERT_OK(node.init(update["$setOnInsert"]["a"], expCtx)); in TEST_F()
1357 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1359 ASSERT_OK(node.init(update["$setOnInsert"]["a"], expCtx)); in TEST_F()
1375 boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest()); in TEST_F() local
1377 ASSERT_OK(node.init(update["$setOnInsert"]["a"], expCtx)); in TEST_F()