Add Integration test for opinion routes
This commit is contained in:
@@ -10,6 +10,7 @@ import fr.postgresjson.entity.EntityCreatedAt
|
||||
import fr.postgresjson.entity.EntityCreatedAtImp
|
||||
import fr.postgresjson.entity.EntityDeletedAt
|
||||
import fr.postgresjson.entity.EntityDeletedAtImp
|
||||
import fr.postgresjson.entity.Serializable
|
||||
import fr.postgresjson.entity.UuidEntity
|
||||
import fr.postgresjson.entity.UuidEntityI
|
||||
import org.joda.time.DateTime
|
||||
@@ -101,7 +102,7 @@ interface CitizenI : UuidEntityI {
|
||||
override val civility: String? = null
|
||||
) : NameI
|
||||
|
||||
interface NameI {
|
||||
interface NameI : Serializable {
|
||||
val firstName: String
|
||||
val lastName: String
|
||||
val civility: String?
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package fr.dcproject.component.citizen
|
||||
|
||||
import fr.dcproject.component.auth.UserI
|
||||
import fr.dcproject.component.citizen.CitizenI.Name
|
||||
import fr.postgresjson.connexion.Paginated
|
||||
import fr.postgresjson.connexion.Requester
|
||||
import fr.postgresjson.repository.RepositoryI
|
||||
@@ -16,9 +17,13 @@ class CitizenRepository(override var requester: Requester) : RepositoryI {
|
||||
.getFunction("find_citizen_by_user_id")
|
||||
.selectOne("user_id" to user.id)
|
||||
|
||||
fun findByUsername(unsername: String): Citizen? = requester
|
||||
fun findByUsername(username: String): Citizen? = requester
|
||||
.getFunction("find_citizen_by_username")
|
||||
.selectOne("username" to unsername)
|
||||
.selectOne("username" to username)
|
||||
|
||||
fun findByName(name: Name): Citizen? = requester
|
||||
.getFunction("find_citizen_by_name")
|
||||
.selectOne("name" to name)
|
||||
|
||||
fun findByEmail(email: String): Citizen? = requester
|
||||
.getFunction("find_citizen_by_email")
|
||||
|
||||
Reference in New Issue
Block a user