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 5f70ffc73 [OPENMEETINGS-2732] wicket-bootstrap
5f70ffc73 is described below

commit 5f70ffc73de0d5e402be6fd9b82967fdc992de24
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Wed Dec 21 18:21:52 2022 +0700

    [OPENMEETINGS-2732] wicket-bootstrap
---
 .../org/apache/openmeetings/web/TestMainMenu.java  | 38 +++++++++++++++++++---
 pom.xml                                            |  2 +-
 2 files changed, 35 insertions(+), 5 deletions(-)

diff --git 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java
index fc2ac6719..eb9cf4ebc 100644
--- 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java
+++ 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java
@@ -35,6 +35,11 @@ import org.apache.openmeetings.web.admin.users.UsersPanel;
 import org.apache.openmeetings.web.common.BasePanel;
 import org.apache.openmeetings.web.user.calendar.CalendarPanel;
 import org.apache.openmeetings.web.user.dashboard.OmDashboardPanel;
+import org.apache.openmeetings.web.user.profile.EditProfilePanel;
+import org.apache.openmeetings.web.user.profile.InvitationsPanel;
+import org.apache.openmeetings.web.user.profile.MessagesContactsPanel;
+import org.apache.openmeetings.web.user.profile.UserSearchPanel;
+import org.apache.openmeetings.web.user.profile.WidgetsPanel;
 import org.apache.openmeetings.web.user.record.RecordingsPanel;
 import org.apache.openmeetings.web.user.rooms.RoomsSelectorPanel;
 import org.apache.wicket.behavior.AbstractAjaxBehavior;
@@ -43,15 +48,15 @@ import org.junit.jupiter.api.Test;
 import de.agilecoders.wicket.core.markup.html.bootstrap.navbar.Navbar;
 
 class TestMainMenu extends AbstractWicketTesterTest {
-       private void checkMenuItem(int idx1, Integer idx2, Class<? extends 
BasePanel> clazz) throws OmException {
+       private void checkMenuItem(int menuIdx, Integer subMenuIdx, Class<? 
extends BasePanel> clazz) throws OmException {
                testArea(adminUsername, p -> {
                        Navbar menu = (Navbar)p.get(PATH_MENU);
                        assertNotNull(menu);
-                       String path = 
"container:collapse:navLeftListEnclosure:navLeftList:" + idx1;
-                       if (idx2 == null) {
+                       String path = 
"container:collapse:navLeftListEnclosure:navLeftList:" + menuIdx;
+                       if (subMenuIdx == null) {
                                path += ":component";
                        } else {
-                               path += ":component:dropdown-menu:buttons:" + 
idx2 + ":button";
+                               path += ":component:dropdown-menu:buttons:" + 
subMenuIdx + ":button";
                        }
                        
tester.executeBehavior((AbstractAjaxBehavior)menu.get(path).getBehaviorById(0));
 
@@ -89,6 +94,31 @@ class TestMainMenu extends AbstractWicketTesterTest {
                checkMenuItem(2, null, RecordingsPanel.class);
        }
 
+       @Test
+       void testSettingsMessages() throws OmException {
+               checkMenuItem(3, 0, MessagesContactsPanel.class);
+       }
+
+       @Test
+       void testSettingsProfile() throws OmException {
+               checkMenuItem(3, 1, EditProfilePanel.class);
+       }
+
+       @Test
+       void testSettingsSearch() throws OmException {
+               checkMenuItem(3, 2, UserSearchPanel.class);
+       }
+
+       @Test
+       void testSettingsInvitations() throws OmException {
+               checkMenuItem(3, 3, InvitationsPanel.class);
+       }
+
+       @Test
+       void testSettingsWidgets() throws OmException {
+               checkMenuItem(3, 4, WidgetsPanel.class);
+       }
+
        @Test
        void testAdminUsers() throws OmException {
                checkMenuItem(4, 0, UsersPanel.class);
diff --git a/pom.xml b/pom.xml
index 1925d949f..4b7587740 100644
--- a/pom.xml
+++ b/pom.xml
@@ -83,7 +83,7 @@
                <wicket.version>9.12.0</wicket.version>
                <wicket-jquery-ui.version>9.11.0</wicket-jquery-ui.version>
                <wicketstuff.version>9.12.0</wicketstuff.version>
-               
<wicket-bootstrap.version>6.0.0-M9-SNAPSHOT</wicket-bootstrap.version>
+               <wicket-bootstrap.version>6.0.0</wicket-bootstrap.version>
                <font-awesome.version>6.2.0</font-awesome.version>
                <spring.version>5.3.24</spring.version>
                <tomcat.version>9.0.70</tomcat.version>

Reply via email to