🗃️ Innsendt feilmelding sendes videre fra backend til database
Co-authored-by: Sindre Kjelsrud <sindre.kjelsrud@nav.no> Co-authored-by: Amalie Mansåker <amalie.erdal.mansaker@nav.no>
This commit is contained in:
parent
a5497cf536
commit
c47685b5d9
6 changed files with 34 additions and 36 deletions
|
@ -4,6 +4,7 @@ import com.zaxxer.hikari.HikariConfig
|
|||
import no.nav.helse.sprik.db.Database
|
||||
import no.nav.helse.sprik.db.FeilmeldingRepository
|
||||
import no.nav.helse.sprik.db.FeilmeldingTable
|
||||
import no.nav.helse.sprik.modell.Feilmelding
|
||||
import org.jetbrains.exposed.sql.deleteAll
|
||||
import org.jetbrains.exposed.sql.selectAll
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
||||
|
@ -21,6 +22,7 @@ import org.jetbrains.exposed.sql.Database as ExposedDatabase
|
|||
class FeilmeldingTest {
|
||||
private val database = Database(dbconfig()).configureFlyway()
|
||||
private val feilmeldingRepository = FeilmeldingRepository()
|
||||
private val feilmelding = Feilmelding("Test", "Testesen", LocalDateTime.of(2023,1,1,8,0))
|
||||
|
||||
@BeforeAll
|
||||
fun setup() {
|
||||
|
@ -34,7 +36,7 @@ class FeilmeldingTest {
|
|||
}
|
||||
@Test
|
||||
fun `Sett opp testdatabasen riktig`(){
|
||||
feilmeldingRepository.lagre("Hællæ", "skjera bagera", LocalDateTime.of(2023,1,1,8,0))
|
||||
feilmeldingRepository.lagre(feilmelding)
|
||||
transaction {
|
||||
assertEquals(1, FeilmeldingTable.selectAll().map {
|
||||
it
|
||||
|
@ -44,13 +46,12 @@ class FeilmeldingTest {
|
|||
|
||||
@Test
|
||||
fun `Lagrer feilmelding i databasen`() {
|
||||
feilmeldingRepository.lagre("test", "testesen", LocalDateTime.of(2023,1,1,8,0))
|
||||
feilmeldingRepository.lagre(feilmelding)
|
||||
transaction {
|
||||
val actual = FeilmeldingTable.selectAll().single()
|
||||
assertEquals("test", actual[FeilmeldingTable.tittel])
|
||||
assertEquals("testesen", actual[FeilmeldingTable.beskrivelse])
|
||||
assertEquals("Test", actual[FeilmeldingTable.tittel])
|
||||
assertEquals("Testesen", actual[FeilmeldingTable.beskrivelse])
|
||||
assertEquals(LocalDateTime.of(2023, 1, 1, 8, 0), actual[FeilmeldingTable.dato])
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Reference in a new issue