forked from tom.biard/ScienceQuest
parent
528c15e63c
commit
6c835b7195
@ -0,0 +1,49 @@
|
||||
package fr.iut.sciencequest.dto
|
||||
|
||||
import android.os.Looper
|
||||
import fr.iut.sciencequest.model.dto.ThematiqueDTO
|
||||
import fr.iut.sciencequest.model.dto.extensions.ToModel
|
||||
import fr.iut.sciencequest.model.repositories.question.QuestionStubRepository
|
||||
import fr.iut.sciencequest.stub.StubQuestionWithReponses
|
||||
import fr.iut.sciencequest.testRules.MainDispatcherRule
|
||||
import fr.iut.sciencequest.viewModels.KahootViewModel
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import io.mockk.mockkStatic
|
||||
import org.junit.Assert
|
||||
import org.junit.Before
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
@RunWith(Parameterized::class)
|
||||
class ThematiqueDTOTest(
|
||||
val id: Int,
|
||||
val libelle: String
|
||||
) {
|
||||
|
||||
@Test
|
||||
fun constructorTest() {
|
||||
val thematique = ThematiqueDTO(id,libelle)
|
||||
|
||||
Assert.assertEquals(id, thematique.id)
|
||||
Assert.assertEquals(libelle, thematique.libelle)
|
||||
}
|
||||
|
||||
companion object {
|
||||
@JvmStatic
|
||||
@Parameterized.Parameters(
|
||||
name = "Quand le joueur prend {0} ms pour faire son action, il est censé avoir {1} points"
|
||||
)
|
||||
fun getTestActionData(): Iterable<Array<Any>> {
|
||||
return arrayListOf(
|
||||
arrayOf(1,""),
|
||||
arrayOf(0,""),
|
||||
arrayOf(1,"thematique"),
|
||||
arrayOf(0,"une autre thematique")
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
package fr.iut.sciencequest.model
|
||||
|
||||
import fr.iut.sciencequest.model.metier.Thematique
|
||||
import org.junit.Assert
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
@RunWith(Parameterized::class)
|
||||
class ThematiquesTest(
|
||||
val id: Int,
|
||||
val libelle: String
|
||||
) {
|
||||
|
||||
@Test
|
||||
fun constructorTest() {
|
||||
val thematique = Thematique(id,libelle)
|
||||
|
||||
Assert.assertEquals(id, thematique.id)
|
||||
Assert.assertEquals(libelle, thematique.libelle)
|
||||
}
|
||||
|
||||
companion object {
|
||||
@JvmStatic
|
||||
@Parameterized.Parameters(
|
||||
name = "Quand le joueur prend {0} ms pour faire son action, il est censé avoir {1} points"
|
||||
)
|
||||
fun getTestActionData(): Iterable<Array<Any>> {
|
||||
return arrayListOf(
|
||||
arrayOf(1,""),
|
||||
arrayOf(0,""),
|
||||
arrayOf(1,"thematique"),
|
||||
arrayOf(0,"une autre thematique")
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue