You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2020/09/28 13:58:09 UTC
[openmeetings] branch master updated: [OPENMEETINGS-2462] test is
improved
This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push:
new 8476b3f [OPENMEETINGS-2462] test is improved
8476b3f is described below
commit 8476b3fabe3f23d129c1182f6c4f60a9e3bfe05c
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Mon Sep 28 20:57:52 2020 +0700
[OPENMEETINGS-2462] test is improved
---
.../openmeetings/calendar/TestSendIcalMessage.java | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/calendar/TestSendIcalMessage.java b/openmeetings-web/src/test/java/org/apache/openmeetings/calendar/TestSendIcalMessage.java
index d255bed..6b72e3b 100644
--- a/openmeetings-web/src/test/java/org/apache/openmeetings/calendar/TestSendIcalMessage.java
+++ b/openmeetings-web/src/test/java/org/apache/openmeetings/calendar/TestSendIcalMessage.java
@@ -21,7 +21,8 @@ package org.apache.openmeetings.calendar;
import static java.util.UUID.randomUUID;
import static org.apache.openmeetings.util.OpenmeetingsVariables.getApplicationName;
import static org.apache.openmeetings.util.OpenmeetingsVariables.setApplicationName;
-import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -32,6 +33,9 @@ import java.util.GregorianCalendar;
import java.util.List;
import java.util.Locale;
import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Random;
+import java.util.stream.Collectors;
import javax.activation.DataHandler;
import javax.mail.BodyPart;
@@ -45,6 +49,7 @@ import javax.mail.internet.MimeMultipart;
import org.apache.openmeetings.AbstractJUnitDefaults;
import org.apache.openmeetings.core.mail.MailHandler;
+import org.apache.openmeetings.db.dao.label.LabelDao;
import org.apache.openmeetings.util.mail.ByteArrayDataSource;
import org.apache.openmeetings.util.mail.IcalHandler;
import org.junit.jupiter.api.Test;
@@ -236,10 +241,15 @@ class TestSendIcalMessage extends AbstractJUnitDefaults {
@Test
void testTeamLbl() {
+ final String newAppName = "AAAAA";
final String prevAppName = getApplicationName();
try {
- setApplicationName("AAA");
- assertEquals("AAA-Team", app.getOmString("511", Locale.ENGLISH));
+ setApplicationName(newAppName);
+ List<Locale> locales = LabelDao.getLanguages().stream().map(Entry::getValue).collect(Collectors.toList());
+ Locale l = locales.get(new Random().nextInt(locales.size()));
+ final String str = app.getOmString("511", l);
+ assertNotNull(str);
+ assertTrue(str.contains(newAppName));
} finally {
setApplicationName(prevAppName);
}