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 329380f  [OPENMEETINGS-2044] more tests are moved to junit5
329380f is described below

commit 329380fbb67a99a5159f79ab0e9ebf04d4e76b1a
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Fri Apr 19 18:28:55 2019 +0700

    [OPENMEETINGS-2044] more tests are moved to junit5
---
 openmeetings-core/pom.xml                                |  6 ++++++
 openmeetings-web/pom.xml                                 |  6 ++++++
 .../org/apache/openmeetings/web/pages/TestHashPage.java  | 10 +++++-----
 .../apache/openmeetings/web/pages/auth/TestLoginUI.java  | 12 ++++++------
 .../openmeetings/web/pages/install/TestInstall.java      | 16 ++++++++--------
 .../openmeetings/webservice/AbstractWebServiceTest.java  |  3 +--
 6 files changed, 32 insertions(+), 21 deletions(-)

diff --git a/openmeetings-core/pom.xml b/openmeetings-core/pom.xml
index 5c08152..2263c6b 100644
--- a/openmeetings-core/pom.xml
+++ b/openmeetings-core/pom.xml
@@ -108,6 +108,12 @@
                        <type>test-jar</type>
                        <scope>test</scope>
                </dependency>
+               <dependency> <!-- temporary, powermock doesn't support junit5 
-->
+                       <groupId>org.junit.vintage</groupId>
+                       <artifactId>junit-vintage-engine</artifactId>
+                       <version>${junit.version}</version>
+                       <scope>test</scope>
+               </dependency>
                <dependency>
                        <groupId>org.mockito</groupId>
                        <artifactId>mockito-core</artifactId>
diff --git a/openmeetings-web/pom.xml b/openmeetings-web/pom.xml
index 6cc8f1b..ce401b6 100644
--- a/openmeetings-web/pom.xml
+++ b/openmeetings-web/pom.xml
@@ -741,5 +741,11 @@
                        <artifactId>mockito-junit-jupiter</artifactId>
                        <scope>test</scope>
                </dependency>
+               <dependency> <!-- temporary, DIRAPI doesn't support junit5 -->
+                       <groupId>org.junit.vintage</groupId>
+                       <artifactId>junit-vintage-engine</artifactId>
+                       <version>${junit.version}</version>
+                       <scope>test</scope>
+               </dependency>
        </dependencies>
 </project>
diff --git 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
index 48ff625..abac7bd 100644
--- 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
+++ 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
@@ -25,8 +25,8 @@ import static 
org.apache.openmeetings.web.pages.HashPage.INVITATION_HASH;
 import static org.apache.openmeetings.web.pages.HashPage.PANEL_MAIN;
 import static org.apache.openmeetings.web.pages.HashPage.PANEL_RECORDING;
 import static org.apache.openmeetings.web.util.OmUrlFragment.CHILD_ID;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.util.Date;
 import java.util.UUID;
@@ -48,7 +48,7 @@ import org.apache.wicket.markup.html.panel.Panel;
 import org.apache.wicket.protocol.ws.util.tester.WebSocketTester;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.util.string.Strings;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -70,7 +70,7 @@ public class TestHashPage extends AbstractWicketTester {
                tester.startPage(HashPage.class, pp);
                tester.assertRenderedPage(HashPage.class);
                MessageDialog dlg = 
(MessageDialog)tester.getComponentFromLastRenderedPage("access-denied");
-               assertTrue("Access denied should be displayed", 
((JQueryBehavior)dlg.getBehaviors().get(0)).getOption("autoOpen"));
+               
assertTrue(((JQueryBehavior)dlg.getBehaviors().get(0)).getOption("autoOpen"), 
"Access denied should be displayed");
                tester.assertInvisible(PANEL_MAIN);
        }
 
@@ -78,7 +78,7 @@ public class TestHashPage extends AbstractWicketTester {
                HashPage page = tester.startPage(HashPage.class, pp);
                tester.assertRenderedPage(HashPage.class);
                MessageDialog dlg = 
(MessageDialog)tester.getComponentFromLastRenderedPage("access-denied");
-               assertFalse("Access denied should NOT be displayed", 
((JQueryBehavior)dlg.getBehaviors().get(0)).getOption("autoOpen"));
+               
assertFalse(((JQueryBehavior)dlg.getBehaviors().get(0)).getOption("autoOpen"), 
"Access denied should NOT be displayed");
                return page;
        }
 
diff --git 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/auth/TestLoginUI.java
 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/auth/TestLoginUI.java
index 472bdd6..3faf838 100644
--- 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/auth/TestLoginUI.java
+++ 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/auth/TestLoginUI.java
@@ -21,10 +21,10 @@ package org.apache.openmeetings.web.pages.auth;
 import static java.util.UUID.randomUUID;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_EMAIL_AT_REGISTER;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_EMAIL_VERIFICATION;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.lang.reflect.Method;
 import java.util.List;
@@ -42,7 +42,7 @@ import org.apache.wicket.markup.html.image.Image;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.request.resource.IResource.Attributes;
 import org.apache.wicket.util.tester.FormTester;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import com.googlecode.wicket.jquery.ui.widget.dialog.ButtonAjaxBehavior;
 
@@ -58,7 +58,7 @@ public class TestLoginUI extends AbstractWicketTester {
                tester.assertNoErrorMessage();
                tester.assertRenderedPage(MainPage.class);
                WebSession ws = (WebSession)tester.getSession();
-               assertTrue("Login should be successful", ws.isSignedIn());
+               assertTrue(ws.isSignedIn(), "Login should be successful");
        }
 
        @Test
diff --git 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/install/TestInstall.java
 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/install/TestInstall.java
index a2eaa97..5a1b857 100644
--- 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/install/TestInstall.java
+++ 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/install/TestInstall.java
@@ -31,9 +31,9 @@ import static 
org.apache.openmeetings.AbstractWicketTester.getWicketTester;
 import static 
org.apache.openmeetings.db.util.ApplicationHelper.ensureApplication;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.DEFAULT_APP_NAME;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.setWicketApplicationName;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 import java.io.File;
 import java.io.IOException;
@@ -52,9 +52,9 @@ import org.apache.openmeetings.web.app.WebSession;
 import org.apache.wicket.behavior.AbstractAjaxBehavior;
 import org.apache.wicket.util.tester.FormTester;
 import org.apache.wicket.util.tester.WicketTester;
-import org.junit.Test;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -98,7 +98,7 @@ public class TestInstall {
                tempFolder = Files.createTempDirectory("omtempdb").toFile();
                setDerbyHome(tempFolder);
                tester = getWicketTester((Application)ensureApplication(-1L));
-               assertNotNull("Web session should not be null", 
WebSession.get());
+               assertNotNull(WebSession.get(), "Web session should not be 
null");
                Locale[] locales = Locale.getAvailableLocales();
                
tester.getSession().setLocale(locales[rnd.nextInt(locales.length)]);
                log.info("Setup complete");
@@ -119,13 +119,13 @@ public class TestInstall {
                InstallWizardPage page = 
tester.startPage(InstallWizardPage.class);
                tester.assertRenderedPage(InstallWizardPage.class);
                InstallWizard wiz = (InstallWizard)page.get(WIZARD_PATH);
-               assertNull("Model should be null", 
wiz.getWizardModel().getActiveStep());
+               assertNull(wiz.getWizardModel().getActiveStep(), "Model should 
be null");
                
tester.executeBehavior((AbstractAjaxBehavior)page.getBehaviorById(0)); 
//welcome step
-               assertNotNull("Model should NOT be null", 
wiz.getWizardModel().getActiveStep());
+               assertNotNull(wiz.getWizardModel().getActiveStep(), "Model 
should NOT be null");
 
                ButtonAjaxBehavior prev = getButtonBehavior(tester, 
WIZARD_PATH, "PREV");
                //check enabled, add check for other buttons on other steps
-               assertFalse("Prev button should be disabled", 
prev.getButton().isEnabled());
+               assertFalse(prev.getButton().isEnabled(), "Prev button should 
be disabled");
                ButtonAjaxBehavior next = getButtonBehavior(tester, 
WIZARD_PATH, "NEXT");
                ButtonAjaxBehavior finish = getButtonBehavior(tester, 
WIZARD_PATH, SUBMIT);
                tester.executeBehavior(next); //DB step
diff --git 
a/openmeetings-web/src/test/java/org/apache/openmeetings/webservice/AbstractWebServiceTest.java
 
b/openmeetings-web/src/test/java/org/apache/openmeetings/webservice/AbstractWebServiceTest.java
index 0d0290c..cada04b 100644
--- 
a/openmeetings-web/src/test/java/org/apache/openmeetings/webservice/AbstractWebServiceTest.java
+++ 
b/openmeetings-web/src/test/java/org/apache/openmeetings/webservice/AbstractWebServiceTest.java
@@ -59,7 +59,6 @@ import org.apache.openmeetings.db.entity.file.BaseFileItem;
 import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.installation.ImportInitvalues;
 import org.apache.openmeetings.webservice.util.AppointmentMessageBodyReader;
-import org.junit.Assert;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
@@ -176,7 +175,7 @@ public class AbstractWebServiceTest {
                                .query("sid", r.getMessage())
                                .type(APPLICATION_FORM_URLENCODED)
                                .post(new Form().param("user", 
dto.toString()).param("confirm", "" + false), UserDTO.class);
-               Assert.assertNotNull(user.getId());
+               assertNotNull(user.getId());
                u.setId(user.getId());
        }
 

Reply via email to