FakeGrantStore

An in-memory GrantStore for tests — same contract as dev.brewkits.grant.InMemoryGrantStore, reimplemented here so tests don't need to depend on grant-core's internal implementation to get a working store.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun clear()
open fun clear(grant: <Error class: unknown class>)
Link copied to clipboard
open fun getStatus(grant: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard
open fun isRawPermissionRequested(identifier: String): Boolean
Link copied to clipboard
open fun isRequestedBefore(grant: <Error class: unknown class>): Boolean
Link copied to clipboard
open fun markRawPermissionRequested(identifier: String)
Link copied to clipboard
open fun setRequested(grant: <Error class: unknown class>)
Link copied to clipboard
open fun setStatus(grant: <Error class: unknown class>, status: <Error class: unknown class>)