Lint
This commit is contained in:
@@ -16,8 +16,8 @@ class CitizenSteps : En, KoinTest {
|
|||||||
Given("I have citizen") { extraData: DataTable? ->
|
Given("I have citizen") { extraData: DataTable? ->
|
||||||
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
||||||
createCitizen(
|
createCitizen(
|
||||||
params?.get("firstName") ?: "firstName"+UUID.randomUUID(),
|
params?.get("firstName") ?: "firstName" + UUID.randomUUID(),
|
||||||
params?.get("lastName") ?: "lastName"+UUID.randomUUID(),
|
params?.get("lastName") ?: "lastName" + UUID.randomUUID(),
|
||||||
extraData
|
extraData
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -31,11 +31,11 @@ class CitizenSteps : En, KoinTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun createCitizen (firstName: String, lastName: String, extraData: DataTable? = null, id: UUID? = null) {
|
private fun createCitizen(firstName: String, lastName: String, extraData: DataTable? = null, id: UUID? = null) {
|
||||||
|
|
||||||
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
||||||
val id: UUID = id ?: params?.get("id")?.let { UUID.fromString(it) } ?: UUID.randomUUID()
|
val id: UUID = id ?: params?.get("id")?.let { UUID.fromString(it) } ?: UUID.randomUUID()
|
||||||
val email = params?.get("email") ?: ("$firstName-$lastName".toLowerCase()) + "@dc-project.fr"
|
val email = params?.get("email") ?: ("$firstName-$lastName".toLowerCase()) + "@dc-project.fr"
|
||||||
|
|
||||||
val user = User(
|
val user = User(
|
||||||
id = id,
|
id = id,
|
||||||
|
|||||||
@@ -41,14 +41,14 @@ class ConstitutionSteps : En, KoinTest {
|
|||||||
private fun createConstitution(extraData: DataTable? = null, id: UUID? = null) {
|
private fun createConstitution(extraData: DataTable? = null, id: UUID? = null) {
|
||||||
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
||||||
val createdByUsername = params?.get("createdBy")
|
val createdByUsername = params?.get("createdBy")
|
||||||
val username = (createdByUsername ?: "username"+UUID.randomUUID().toString())
|
val username = (createdByUsername ?: "username" + UUID.randomUUID().toString())
|
||||||
.toLowerCase().replace(' ', '-')
|
.toLowerCase().replace(' ', '-')
|
||||||
|
|
||||||
val createdBy = if (createdByUsername != null) {
|
val createdBy = if (createdByUsername != null) {
|
||||||
get<CitizenRepository>().findByUsername(username) ?: error("Citizen not exist")
|
get<CitizenRepository>().findByUsername(username) ?: error("Citizen not exist")
|
||||||
} else {
|
} else {
|
||||||
val first = "firstName"+UUID.randomUUID().toString()
|
val first = "firstName" + UUID.randomUUID().toString()
|
||||||
val last = "lastName"+UUID.randomUUID().toString()
|
val last = "lastName" + UUID.randomUUID().toString()
|
||||||
Citizen(
|
Citizen(
|
||||||
birthday = DateTime.now(),
|
birthday = DateTime.now(),
|
||||||
name = CitizenI.Name(
|
name = CitizenI.Name(
|
||||||
@@ -76,12 +76,20 @@ class ConstitutionSteps : En, KoinTest {
|
|||||||
get<ConstitutionRepository>().upsert(constitution)
|
get<ConstitutionRepository>().upsert(constitution)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun commentConstitution(constitutionId: String, firstName: String, lastName: String, extraData: DataTable? = null) {
|
private fun commentConstitution(
|
||||||
|
constitutionId: String,
|
||||||
|
firstName: String,
|
||||||
|
lastName: String,
|
||||||
|
extraData: DataTable? = null
|
||||||
|
) {
|
||||||
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
val params = extraData?.asMap<String, String>(String::class.java, String::class.java)
|
||||||
|
|
||||||
val constitution = get<ConstitutionRepository>().findById(UUID.fromString(constitutionId)) ?: error("Constitution not exist")
|
val constitution =
|
||||||
|
get<ConstitutionRepository>().findById(UUID.fromString(constitutionId)) ?: error("Constitution not exist")
|
||||||
|
|
||||||
val citizen = get<CitizenRepository>().findByUsername(("$firstName-$lastName".toLowerCase()).toLowerCase().replace(' ', '-')) ?: error("Citizen not exist")
|
val citizen = get<CitizenRepository>().findByUsername(
|
||||||
|
("$firstName-$lastName".toLowerCase()).toLowerCase().replace(' ', '-')
|
||||||
|
) ?: error("Citizen not exist")
|
||||||
|
|
||||||
val comment: CommentEntity<ConstitutionRef> = CommentEntity(
|
val comment: CommentEntity<ConstitutionRef> = CommentEntity(
|
||||||
id = params?.get("id")?.let { UUID.fromString(it) } ?: UUID.randomUUID(),
|
id = params?.get("id")?.let { UUID.fromString(it) } ?: UUID.randomUUID(),
|
||||||
|
|||||||
@@ -50,7 +50,6 @@ internal class ArticleVoterTest {
|
|||||||
@Test
|
@Test
|
||||||
fun `other user can be view the article`() = ArticleVoter().run {
|
fun `other user can be view the article`() = ArticleVoter().run {
|
||||||
val article = getArticle(tesla)
|
val article = getArticle(tesla)
|
||||||
val article2 = getArticle(tesla)
|
|
||||||
|
|
||||||
mockk<ApplicationCall> {
|
mockk<ApplicationCall> {
|
||||||
every { user } returns einstein.user
|
every { user } returns einstein.user
|
||||||
|
|||||||
Reference in New Issue
Block a user