request_t * mock_server_receives_insert (mock_server_t *server, const char *ns, mongoc_insert_flags_t flags, const char *doc_json) { request_t *request; request = mock_server_receives_request (server); if (request && !request_matches_insert (request, ns, flags, doc_json)) { request_destroy (request); return NULL; } return request; }
request_t * mock_server_receives_insert (mock_server_t *server, const char *ns, mongoc_insert_flags_t flags, const char *doc_json) { sync_queue_t *q; request_t *request; q = mock_server_get_queue (server); request = (request_t *) q_get (q, server->request_timeout_msec); if (request && !request_matches_insert (request, ns, flags, doc_json)) { request_destroy (request); return NULL; } return request; }