FakeFirestore class base
Testing fake for Firestore.
- Implemented types
Constructors
-
FakeFirestore({Future<
Document> getDocument(GetDocumentRequest request)?, Future<ListDocumentsResponse> listDocuments(ListDocumentsRequest request)?, Future<Document> updateDocument(UpdateDocumentRequest request)?, Future<void> deleteDocument(DeleteDocumentRequest request)?, Stream<BatchGetDocumentsResponse> batchGetDocuments(BatchGetDocumentsRequest request)?, Future<BeginTransactionResponse> beginTransaction(BeginTransactionRequest request)?, Future<CommitResponse> commit(CommitRequest request)?, Future<void> rollback(RollbackRequest request)?, Stream<RunQueryResponse> runQuery(RunQueryRequest request)?, Stream<ExecutePipelineResponse> executePipeline(ExecutePipelineRequest request)?, Stream<RunAggregationQueryResponse> runAggregationQuery(RunAggregationQueryRequest request)?, Future<PartitionQueryResponse> partitionQuery(PartitionQueryRequest request)?, Future<ListCollectionIdsResponse> listCollectionIds(ListCollectionIdsRequest request)?, Future<BatchWriteResponse> batchWrite(BatchWriteRequest request)?, Future<Document> createDocument(CreateDocumentRequest request)?, Future<ListOperationsResponse> listOperations(ListOperationsRequest request)?, Future<Operation< getOperation<T, S> >T extends ProtoMessage, S extends ProtoMessage>(Operation< Future<T, S> request)?,void> deleteOperation(DeleteOperationRequest request)?, Future<void> cancelOperation(CancelOperationRequest request)?})
Properties
Methods
-
batchGetDocuments(
BatchGetDocumentsRequest request) → Stream< BatchGetDocumentsResponse> -
Gets multiple documents.
override
-
batchWrite(
BatchWriteRequest request) → Future< BatchWriteResponse> -
Applies a batch of write operations.
override
-
beginTransaction(
BeginTransactionRequest request) → Future< BeginTransactionResponse> -
Starts a new transaction.
override
-
cancelOperation(
CancelOperationRequest request) → Future< void> -
Provides the
Operationsservice functionality in this service.override -
close(
) → void -
Closes the client and cleans up any resources associated with it.
override
-
commit(
CommitRequest request) → Future< CommitResponse> -
Commits a transaction, while optionally updating documents.
override
-
createDocument(
CreateDocumentRequest request) → Future< Document> -
Creates a new document.
override
-
deleteDocument(
DeleteDocumentRequest request) → Future< void> -
Deletes a document.
override
-
deleteOperation(
DeleteOperationRequest request) → Future< void> -
Provides the
Operationsservice functionality in this service.override -
executePipeline(
ExecutePipelineRequest request) → Stream< ExecutePipelineResponse> -
Executes a pipeline query.
override
-
getDocument(
GetDocumentRequest request) → Future< Document> -
Gets a single document.
override
-
getOperation<
T extends ProtoMessage, S extends ProtoMessage> (Operation< T, S> request) → Future<Operation< T, S> > -
Provides the
Operationsservice functionality in this service.override -
listCollectionIds(
ListCollectionIdsRequest request) → Future< ListCollectionIdsResponse> -
Lists all the collection IDs underneath a document.
override
-
listDocuments(
ListDocumentsRequest request) → Future< ListDocumentsResponse> -
Lists documents.
override
-
listOperations(
ListOperationsRequest request) → Future< ListOperationsResponse> -
Provides the
Operationsservice functionality in this service.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
partitionQuery(
PartitionQueryRequest request) → Future< PartitionQueryResponse> -
Partitions a query by returning partition cursors that can be used to run
the query in parallel. The returned partition cursors are split points that
can be used by RunQuery as starting/end points for the query results.
override
-
rollback(
RollbackRequest request) → Future< void> -
Rolls back a transaction.
override
-
runAggregationQuery(
RunAggregationQueryRequest request) → Stream< RunAggregationQueryResponse> -
Runs an aggregation query.
override
-
runQuery(
RunQueryRequest request) → Stream< RunQueryResponse> -
Runs a query.
override
-
toString(
) → String -
A string representation of this object.
inherited
-
updateDocument(
UpdateDocumentRequest request) → Future< Document> -
Updates or inserts a document.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited