69 lines
2.4 KiB
Kotlin
69 lines
2.4 KiB
Kotlin
package com.vanced.manager.feature.home.data.datasource
|
|
|
|
/*
|
|
|
|
internal class AppInformationDataSourceImplTest : ShouldSpec() {
|
|
|
|
private val api: GetAppInformationApi = mockk()
|
|
|
|
private val dataSource = AppInformationDataSourceImpl(api)
|
|
|
|
private val verifiable = VancedAppsDto(
|
|
VancedManagerDto("", 1, "", ""),
|
|
YouTubeVancedDto("", 1, "", "", listOf(), listOf()),
|
|
YouTubeMusicVancedDto("", 1, "", ""),
|
|
MicroGDto("", 1, "", "")
|
|
)
|
|
|
|
init { // https://kotest.io/styles/
|
|
context("return information") {
|
|
should("VancedManagerInfo") {
|
|
coEvery { api.getAppInformation() } returns verifiable
|
|
dataSource
|
|
.getVancedManagerInformation() shouldBe
|
|
VancedManagerInfo(
|
|
version = "",
|
|
versionCode = 1,
|
|
baseUrl = "",
|
|
changeLog = ""
|
|
)
|
|
}
|
|
should("YouTubeVancedInfo") {
|
|
coEvery { api.getAppInformation() } returns verifiable
|
|
dataSource
|
|
.getYouTubeVancedInformation() shouldBe
|
|
YouTubeVancedInfo(
|
|
version = "",
|
|
versionCode = 1,
|
|
baseUrl = "",
|
|
changeLog = "",
|
|
themes = listOf(),
|
|
langs = listOf()
|
|
)
|
|
}
|
|
should("YouTubeMusicVancedInfo") {
|
|
coEvery { api.getAppInformation() } returns verifiable
|
|
dataSource
|
|
.getYouTubeMusicVancedInformation() shouldBe
|
|
YouTubeMusicVancedInfo(
|
|
version = "",
|
|
versionCode = 1,
|
|
baseUrl = "",
|
|
changeLog = ""
|
|
)
|
|
}
|
|
should("MicroGInfo") {
|
|
coEvery { api.getAppInformation() } returns verifiable
|
|
dataSource
|
|
.getMicroGInformation() shouldBe
|
|
MicroGInfo(
|
|
version = "",
|
|
versionCode = 1,
|
|
baseUrl = "",
|
|
changeLog = ""
|
|
)
|
|
}
|
|
}
|
|
}
|
|
}*/
|