diff --git a/app/src/test/java/de/westnordost/streetcomplete/data/user/achievements/AchievementsControllerTest.kt b/app/src/test/java/de/westnordost/streetcomplete/data/user/achievements/AchievementsControllerTest.kt index 1b7a4185d6..4a01f41628 100644 --- a/app/src/test/java/de/westnordost/streetcomplete/data/user/achievements/AchievementsControllerTest.kt +++ b/app/src/test/java/de/westnordost/streetcomplete/data/user/achievements/AchievementsControllerTest.kt @@ -1,5 +1,6 @@ package de.westnordost.streetcomplete.data.user.achievements +import de.westnordost.streetcomplete.data.AllEditTypes import de.westnordost.streetcomplete.data.osm.mapdata.Element import de.westnordost.streetcomplete.data.osm.mapdata.MapDataWithGeometry import de.westnordost.streetcomplete.data.overlays.OverlayRegistry @@ -24,10 +25,9 @@ class AchievementsControllerTest { private lateinit var userAchievementsDao: UserAchievementsDao private lateinit var userLinksDao: UserLinksDao private lateinit var statisticsSource: StatisticsSource + private lateinit var allEditTypes: AllEditTypes private var allLinks: List = listOf() private var allAchievements: List = listOf() - private lateinit var questTypeRegistry: QuestTypeRegistry - private lateinit var overlayRegistry: OverlayRegistry private lateinit var statisticsListener: StatisticsSource.Listener private lateinit var listener: AchievementsSource.Listener @@ -37,8 +37,10 @@ class AchievementsControllerTest { on(userAchievementsDao.getAll()).thenReturn(mapOf()) userLinksDao = mock() statisticsSource = mock() - questTypeRegistry = QuestTypeRegistry(listOf(0 to QuestOne, 1 to QuestTwo)) - overlayRegistry = OverlayRegistry(listOf(0 to OverlayOne)) + allEditTypes = AllEditTypes(listOf( + QuestTypeRegistry(listOf(0 to QuestOne, 1 to QuestTwo)), + OverlayRegistry(listOf(0 to OverlayOne)), + )) listener = mock() @@ -54,7 +56,7 @@ class AchievementsControllerTest { private fun createAchievementsController(): AchievementsController = AchievementsController( statisticsSource, userAchievementsDao, userLinksDao, - questTypeRegistry, overlayRegistry, allAchievements, allLinks + allEditTypes, allAchievements, allLinks ).also { it.addListener(listener) } @Test fun `unlocks DaysActive achievement`() {