add_forward_result


Description:

public void add_forward_result (HashTable<string,Value?> @params, List<Place>? results, Error? error)

Add a query and corresponding result (or error) to the mock backend, meaning that if it receives a forward search for params through forward_search (or its asynchronous variants), the mock backend will return the given results or error to the caller.

If a set of params is added to the backend multiple times, the most recently provided results and error will be used.

Exactly one of results and error must be set. Empty result sets are represented as a NO_MATCHES error.

Parameters:

this

a MockBackend

results

result set to return for the query, or null if error is non-%NULL; result sets must be in the same format as returned by search

error

error to return for the query, or null if results should be returned instead; errors must match those returned by search

params

query parameters to respond to, in the same format as accepted by search