Lint project
This commit is contained in:
@@ -16,7 +16,7 @@ import org.koin.test.get
|
||||
@KtorExperimentalLocationsAPI
|
||||
@KtorExperimentalAPI
|
||||
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
|
||||
class MailerTest: KoinTest, AutoCloseKoinTest() {
|
||||
class MailerTest : KoinTest, AutoCloseKoinTest() {
|
||||
@Test
|
||||
fun `can be send an email`() {
|
||||
withTestApplication({ module(Env.TEST) }) {
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
import fr.dcproject.Env
|
||||
import fr.dcproject.module
|
||||
import io.ktor.locations.KtorExperimentalLocationsAPI
|
||||
import io.ktor.server.testing.withTestApplication
|
||||
import io.ktor.util.KtorExperimentalAPI
|
||||
import org.amshove.kluent.shouldBe
|
||||
import org.junit.jupiter.api.Test
|
||||
import org.junit.jupiter.api.TestInstance
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS
|
||||
import org.koin.test.AutoCloseKoinTest
|
||||
import org.koin.test.KoinTest
|
||||
import org.koin.test.get
|
||||
import fr.dcproject.repository.Article as RepositoryArticle
|
||||
import fr.dcproject.repository.Constitution as RepositoryConstitution
|
||||
|
||||
@KtorExperimentalLocationsAPI
|
||||
@KtorExperimentalAPI
|
||||
@TestInstance(PER_CLASS)
|
||||
class RepositoryTest: KoinTest, AutoCloseKoinTest() {
|
||||
@Test
|
||||
fun `test get repository`() {
|
||||
withTestApplication({ module(Env.TEST) }) {
|
||||
val repoArticle = get<RepositoryArticle>()
|
||||
(repoArticle is RepositoryArticle) shouldBe true
|
||||
|
||||
val repoConstitution = get<RepositoryConstitution>()
|
||||
(repoConstitution is RepositoryConstitution) shouldBe true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,7 @@ var unitialized: Boolean = false
|
||||
@KtorExperimentalLocationsAPI
|
||||
@RunWith(Cucumber::class)
|
||||
@CucumberOptions(plugin = ["pretty"])
|
||||
class RunCucumberTest: En, KoinTest {
|
||||
class RunCucumberTest : En, KoinTest {
|
||||
private val logger: Logger? by LoggerDelegate()
|
||||
|
||||
val ktorContext = KtorServerContext {
|
||||
@@ -44,7 +44,7 @@ class RunCucumberTest: En, KoinTest {
|
||||
unitialized = true
|
||||
}
|
||||
|
||||
Before(-1) { scenario: Scenario ->
|
||||
Before(-1) { _: Scenario ->
|
||||
config.database = "test"
|
||||
config.username = "test"
|
||||
config.password = "test"
|
||||
|
||||
@@ -14,7 +14,7 @@ import fr.dcproject.entity.User as UserEntity
|
||||
import fr.dcproject.repository.Article as ArticleRepository
|
||||
import fr.dcproject.repository.Citizen as CitizenRepository
|
||||
|
||||
class ArticleSteps: En, KoinTest {
|
||||
class ArticleSteps : En, KoinTest {
|
||||
init {
|
||||
Given("I have article with id {string}") { id: String ->
|
||||
var citizen = Citizen(
|
||||
|
||||
@@ -13,7 +13,7 @@ import fr.dcproject.entity.User as UserEntity
|
||||
import fr.dcproject.repository.Citizen as CitizenRepository
|
||||
import fr.dcproject.repository.Constitution as ConstitutionRepository
|
||||
|
||||
class ConstitutionSteps: En, KoinTest {
|
||||
class ConstitutionSteps : En, KoinTest {
|
||||
init {
|
||||
Given("I have constitution with id {string}") { id: String ->
|
||||
var citizen = Citizen(
|
||||
|
||||
@@ -17,8 +17,8 @@ import java.util.concurrent.CompletionException
|
||||
import kotlin.random.Random
|
||||
import fr.dcproject.repository.Citizen as CitizenRepository
|
||||
|
||||
class KtorServerAuthSteps: En, KoinTest {
|
||||
private val requester: Requester by inject()
|
||||
class KtorServerAuthSteps : En, KoinTest {
|
||||
private val requester: Requester by inject()
|
||||
init {
|
||||
When("I have citizen:") { body: DataTable ->
|
||||
val user = User(username = "jaque_${Random.nextInt(0, 10000)}", plainPassword = "azerty")
|
||||
@@ -53,7 +53,7 @@ class KtorServerAuthSteps: En, KoinTest {
|
||||
val citizen = Citizen(
|
||||
id = UUID.fromString(id),
|
||||
name = Citizen.Name(firstName, lastName),
|
||||
email = ("$firstName-$lastName".toLowerCase())+"@dc-project.fr",
|
||||
email = ("$firstName-$lastName".toLowerCase()) + "@dc-project.fr",
|
||||
birthday = DateTime.now(),
|
||||
user = user
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user