GenericRepositoryMock

class GenericRepositoryMock<ID : Any, T : Any>(val name: String, initialRepo: Map<ID, T> = mapOf())

Constructors

Link copied to clipboard
constructor(name: String, initialRepo: Map<ID, T> = mapOf())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun delete(id: ID)
Link copied to clipboard
fun getById(id: ID): T
Link copied to clipboard
fun getList(filter: (T) -> Boolean): List<T>
Link copied to clipboard
fun getPaginatedList(pagination: Pagination? = null, filter: (T) -> Boolean): PaginatedResult<T>
Link copied to clipboard
fun save(id: ID, value: T): T