From 6b2ba15f7f1897bc65fb092114ffb8bc680e8e94 Mon Sep 17 00:00:00 2001 From: Ali Oezyetimoglu Date: Wed, 3 Jul 2024 09:56:40 +0200 Subject: [PATCH] RED-9512: added null check for SMTP password when updating configuration --- .../tests/SMTPConfigurationTest.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/test/java/com/knecon/fforesight/tenantusermanagement/tests/SMTPConfigurationTest.java b/src/test/java/com/knecon/fforesight/tenantusermanagement/tests/SMTPConfigurationTest.java index 0346819..070cae3 100644 --- a/src/test/java/com/knecon/fforesight/tenantusermanagement/tests/SMTPConfigurationTest.java +++ b/src/test/java/com/knecon/fforesight/tenantusermanagement/tests/SMTPConfigurationTest.java @@ -72,4 +72,22 @@ public class SMTPConfigurationTest extends AbstractTenantUserManagementIntegrati TenantContext.clear(); } + + @Test + public void testSMTPwithoutPassword() { + TenantContext.setTenantId(AbstractTenantUserManagementIntegrationTest.TEST_TENANT_ID); + + SMTPConfiguration smtpConfiguration = new SMTPConfiguration(); + smtpConfiguration.setFrom("from@knecon.com"); + smtpConfiguration.setHost("test.knecon.com"); + + smtpConfigurationClient.updateSMTPConfiguration(smtpConfiguration); + + var current = smtpConfigurationClient.getCurrentSMTPConfiguration(); + + assertThat(current.getPassword()).matches("\\**"); + + TenantContext.clear(); + } + }