This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package com.looker.droidify
|
||||
|
||||
import android.content.Context
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import androidx.test.filters.SmallTest
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import com.looker.droidify.index.OemRepositoryParser
|
||||
import com.looker.droidify.sync.common.assets
|
||||
import org.junit.Before
|
||||
import org.junit.runner.RunWith
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertContentEquals
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
@SmallTest
|
||||
class OemRepositoryParserTest {
|
||||
|
||||
private lateinit var context: Context
|
||||
|
||||
@Before
|
||||
fun setup() {
|
||||
context = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
}
|
||||
|
||||
@Test
|
||||
fun parseFile() {
|
||||
val stream = assets("additional_repos.xml")
|
||||
val list = OemRepositoryParser.parse(stream)
|
||||
assertEquals(3, list.size)
|
||||
val listOfNames = list.map { it.name }
|
||||
assertContentEquals(listOfNames, listOf("SHIFT", "microG F-Droid repo", "IzzyOnDroid F-Droid Repo"))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user