Improve articles request test
This commit is contained in:
@@ -36,16 +36,17 @@ fun TestApplicationEngine.`Given I have citizen`(
|
||||
return repo.insertWithUser(citizen)?.also { callback(it) }
|
||||
}
|
||||
|
||||
fun createCitizen(createdBy: CitizenI.Name? = null): Citizen {
|
||||
fun createCitizen(name: CitizenI.Name? = null, id: UUID = UUID.randomUUID()): Citizen {
|
||||
val citizenRepository: CitizenRepository by lazy { GlobalContext.get().koin.get() }
|
||||
|
||||
return if (createdBy != null) {
|
||||
citizenRepository.findByName(createdBy) ?: error("Citizen not exist")
|
||||
return if (name != null) {
|
||||
citizenRepository.findByName(name) ?: error("Citizen not exist")
|
||||
} else {
|
||||
val first = "firstName" + UUID.randomUUID().toString()
|
||||
val last = "lastName" + UUID.randomUUID().toString()
|
||||
val username = ("username" + UUID.randomUUID().toString())
|
||||
CitizenForCreate(
|
||||
id = id,
|
||||
birthday = DateTime.now(),
|
||||
name = CitizenI.Name(
|
||||
first,
|
||||
|
||||
Reference in New Issue
Block a user