androidUnitTest.com.algolia.instantsearch.insights.MockLocalRepository.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of instantsearch-insights Show documentation
Show all versions of instantsearch-insights Show documentation
InstantSearch Android is a library providing widgets and helpers to help you build the best instant-search experience on Android with Algolia. It is built on top of Algolia's Kotlin API Client to provide you a high-level solution to quickly build various search interfaces.
package com.algolia.instantsearch.insights
import com.algolia.instantsearch.insights.internal.data.local.InsightsLocalRepository
import com.algolia.search.model.insights.InsightsEvent
internal class MockLocalRepository(
private val events: MutableList,
) : InsightsLocalRepository {
override fun append(event: InsightsEvent) {
events.add(event)
}
override fun overwrite(events: List) {
clear()
this.events += events
}
override fun read(): List {
return events
}
override fun count(): Int {
return events.size
}
override fun clear() {
events.clear()
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy