diff options
author | Charlie Swanson <cswanson310@gmail.com> | 2016-09-01 14:36:21 -0400 |
---|---|---|
committer | Charlie Swanson <cswanson310@gmail.com> | 2016-09-07 15:20:39 -0400 |
commit | 55ab9d613a96e7aa566fa01b5865ed871df0148b (patch) | |
tree | 7284baa17d15d1126ba97fc2c0e1ce95ec2b311a /src/mongo/db/pipeline/accumulator_test.cpp | |
parent | 884d686aee11eb5e1a30c64ab77089c3ef88ce7a (diff) | |
download | mongo-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.cpp | 5 |
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. |