summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/accumulator_test.cpp
diff options
context:
space:
mode:
authorCharlie Swanson <cswanson310@gmail.com>2016-09-01 14:36:21 -0400
committerCharlie Swanson <cswanson310@gmail.com>2016-09-07 15:20:39 -0400
commit55ab9d613a96e7aa566fa01b5865ed871df0148b (patch)
tree7284baa17d15d1126ba97fc2c0e1ce95ec2b311a /src/mongo/db/pipeline/accumulator_test.cpp
parent884d686aee11eb5e1a30c64ab77089c3ef88ce7a (diff)
downloadmongo-55ab9d613a96e7aa566fa01b5865ed871df0148b.tar.gz
SERVER-24153 Add/refactor create() methods for DocumentSources
This will make it easier to add tests that each DocumentSource correctly handles a paused input.
Diffstat (limited to 'src/mongo/db/pipeline/accumulator_test.cpp')
-rw-r--r--src/mongo/db/pipeline/accumulator_test.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/accumulator_test.cpp b/src/mongo/db/pipeline/accumulator_test.cpp
index ef5fea0def9..a17a616d198 100644
--- a/src/mongo/db/pipeline/accumulator_test.cpp
+++ b/src/mongo/db/pipeline/accumulator_test.cpp
@@ -28,6 +28,7 @@
#include "mongo/platform/basic.h"
+#include "mongo/db/pipeline/accumulation_statement.h"
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/document.h"
#include "mongo/db/pipeline/document_value_test_util.h"
@@ -47,10 +48,10 @@ using std::string;
* evaluate to the expected results.
*/
static void assertExpectedResults(
- std::string accumulator,
+ std::string accumulatorName,
const intrusive_ptr<ExpressionContext>& expCtx,
std::initializer_list<std::pair<std::vector<Value>, Value>> operations) {
- auto factory = Accumulator::getFactory(accumulator);
+ auto factory = AccumulationStatement::getFactory(accumulatorName);
for (auto&& op : operations) {
try {
// Asserts that result equals expected result when not sharded.