Skip to content

Commit f6f3527

Browse files
committed
SERVER-13635: allow OperationContextNoop to get a RecoveryUnit passed in for testing
1 parent 2c33560 commit f6f3527

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/mongo/db/operation_context_noop.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ namespace mongo {
3737

3838
class OperationContextNoop : public OperationContext {
3939
public:
40+
OperationContextNoop(RecoveryUnit* ru) {
41+
_recoveryUnit.reset(ru);
42+
}
43+
4044
OperationContextNoop() {
4145
_recoveryUnit.reset(new RecoveryUnitNoop());
4246
}
@@ -85,7 +89,7 @@ namespace mongo {
8589
}
8690

8791
private:
88-
boost::scoped_ptr<RecoveryUnitNoop> _recoveryUnit;
92+
boost::scoped_ptr<RecoveryUnit> _recoveryUnit;
8993
};
9094

9195
} // namespace mongo

0 commit comments

Comments
 (0)