From d39a6074e7dff8d1026c641e8955d921ea2e9235 Mon Sep 17 00:00:00 2001 From: Timo Suomela Date: Mon, 23 Dec 2024 12:43:10 +0200 Subject: [PATCH] OPHYK-373 Other tests remove queuedemailstatus data, make sure it exists before running tests --- .../service/it/DiscardExpiredInvitationsTaskTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kayttooikeus-service/src/test/java/fi/vm/sade/kayttooikeus/service/it/DiscardExpiredInvitationsTaskTest.java b/kayttooikeus-service/src/test/java/fi/vm/sade/kayttooikeus/service/it/DiscardExpiredInvitationsTaskTest.java index ee0c338c..9e99d979 100644 --- a/kayttooikeus-service/src/test/java/fi/vm/sade/kayttooikeus/service/it/DiscardExpiredInvitationsTaskTest.java +++ b/kayttooikeus-service/src/test/java/fi/vm/sade/kayttooikeus/service/it/DiscardExpiredInvitationsTaskTest.java @@ -75,6 +75,7 @@ public void before() { response.setLahetysTunniste(lahetysTunniste); Mockito.when(viestinvalitysClient.luoLahetys(Mockito.any(Lahetys.class))).thenReturn(response); + ensureQueuedEmailStatusDataExists(); deleteKutsut(); deleteQueuedEmails(); } @@ -171,4 +172,14 @@ select count(*) return jdbcTemplate.queryForObject(sql, Integer.class); } + private void ensureQueuedEmailStatusDataExists() { + var sql = """ + INSERT INTO queuedemailstatus (id, description) VALUES + ('QUEUED', 'Sähköposti odottaa lähettämistä'), + ('SENT', 'Sähköposti on lähetetty viestinvälityspalveluun'), + ('ERROR', 'Sähköposti on virheellinen') + ON CONFLICT DO NOTHING + """; + jdbcTemplate.execute(sql); + } }