♻️ Lager hjelpefunksjon for å skrive localdatetimes i januar
Co-authored-by: Hege Haavaldsen <hege.haavaldsen@nav.no>
This commit is contained in:
parent
e8d27f85f2
commit
1934a94d32
2 changed files with 12 additions and 5 deletions
7
backend/src/test/kotlin/no/nav/helse/sprik/DateUtils.kt
Normal file
7
backend/src/test/kotlin/no/nav/helse/sprik/DateUtils.kt
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
package no.nav.helse.sprik
|
||||||
|
|
||||||
|
import java.time.LocalDateTime
|
||||||
|
|
||||||
|
fun Int.januar(år: Int = 2023, time: Int = 8, minutt: Int = 0) = LocalDateTime.of(år, 1,this, time, minutt)
|
||||||
|
|
||||||
|
val Int.januar get() = this.januar()
|
|
@ -25,7 +25,7 @@ class FeilmeldingTest {
|
||||||
null,
|
null,
|
||||||
"Test",
|
"Test",
|
||||||
"Testesen",
|
"Testesen",
|
||||||
LocalDateTime.of(2023,1,1,8,0),
|
1.januar,
|
||||||
0,
|
0,
|
||||||
true,
|
true,
|
||||||
null,
|
null,
|
||||||
|
@ -67,7 +67,7 @@ class FeilmeldingTest {
|
||||||
getId(),
|
getId(),
|
||||||
"Test",
|
"Test",
|
||||||
"Testesen",
|
"Testesen",
|
||||||
LocalDateTime.of(2023,1,1,8,0),
|
1.januar,
|
||||||
0,
|
0,
|
||||||
true,
|
true,
|
||||||
null,
|
null,
|
||||||
|
@ -86,7 +86,7 @@ class FeilmeldingTest {
|
||||||
getId(),
|
getId(),
|
||||||
"Test",
|
"Test",
|
||||||
"Testesen",
|
"Testesen",
|
||||||
LocalDateTime.of(2023,1,1,8,0),
|
1.januar,
|
||||||
0,
|
0,
|
||||||
true,
|
true,
|
||||||
null,
|
null,
|
||||||
|
@ -148,7 +148,7 @@ class FeilmeldingTest {
|
||||||
@Test
|
@Test
|
||||||
fun `Oppdaterer en feilmelding`() {
|
fun `Oppdaterer en feilmelding`() {
|
||||||
feilmeldingRepository.lagre(feilmelding)
|
feilmeldingRepository.lagre(feilmelding)
|
||||||
val oppdatertFeilmelding = Feilmelding(getId(), "Oppdatert", "Oppdatert feil", LocalDateTime.of(2023, 1, 1, 8, 0), 1, false, null, null)
|
val oppdatertFeilmelding = Feilmelding(getId(), "Oppdatert", "Oppdatert feil", 1.januar, 1, false, null, null)
|
||||||
feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding)
|
feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding)
|
||||||
val actualOppdatert = transaction { FeilmeldingTable.selectAll().single() }
|
val actualOppdatert = transaction { FeilmeldingTable.selectAll().single() }
|
||||||
assertEquals("Oppdatert", actualOppdatert[FeilmeldingTable.tittel])
|
assertEquals("Oppdatert", actualOppdatert[FeilmeldingTable.tittel])
|
||||||
|
@ -160,7 +160,7 @@ class FeilmeldingTest {
|
||||||
@Test
|
@Test
|
||||||
fun `Prøver å oppdatere feilmelding uten id`() {
|
fun `Prøver å oppdatere feilmelding uten id`() {
|
||||||
feilmeldingRepository.lagre(feilmelding)
|
feilmeldingRepository.lagre(feilmelding)
|
||||||
val oppdatertFeilmelding = Feilmelding(null, "Oppdatert", "Oppdatert feil", LocalDateTime.of(2023, 1, 1, 8, 0), 1, false, null, null)
|
val oppdatertFeilmelding = Feilmelding(null, "Oppdatert", "Oppdatert feil", 1.januar, 1, false, null, null)
|
||||||
assertThrows<IllegalStateException> {
|
assertThrows<IllegalStateException> {
|
||||||
feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding)
|
feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding)
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue