33 #include "mongo/db/record_id.h" 36 #include "mongo/unittest/unittest.h" 41 class UpdateNotifierSpy :
public UpdateNotifier {
43 UpdateNotifierSpy(OperationContext*
opCtx,
const RecordId& loc,
const char* buf,
size_t size)
46 ~UpdateNotifierSpy() {}
48 Status recordStoreGoingToUpdateInPlace(OperationContext*
opCtx,
const RecordId& loc) {
50 ASSERT_EQUALS(
_opCtx, opCtx);
51 ASSERT_EQUALS(
_loc, loc);
55 int numInPlaceCallbacks()
const {
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
OperationContext Database StringData BSONObj CollectionOptions::ParseKind bool const BSONObj &idIndex Status
Definition: database_impl.cpp:956
OperationContext * _opCtx
Definition: record_store_test_updaterecord.h:60
std::string _data
Definition: record_store_test_updaterecord.h:62
int nInPlaceCalls
Definition: record_store_test_updaterecord.h:65
RecordId _loc
Definition: record_store_test_updaterecord.h:61
Collection *const OperationContext *const opCtx
Definition: collection_impl.cpp:80