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 3850b5a  [OPENMEETINGS-2701] another attempt to fix tests
3850b5a is described below

commit 3850b5aff3a6d2ff69854562695bef74e34d8f14
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Tue Nov 16 23:15:40 2021 +0700

    [OPENMEETINGS-2701] another attempt to fix tests
---
 .../openmeetings/core/remote/BaseMockedTest.java     |  6 ++++--
 .../core/remote/TestNotConnectedMocked.java          |  2 +-
 .../core/remote/TestRecordingFlowMocked.java         |  6 +++---
 .../openmeetings/core/remote/TestRoomFlowMocked.java | 10 +++++-----
 .../core/remote/TestSetupFlowMocked.java             | 20 ++++++++++++--------
 5 files changed, 25 insertions(+), 19 deletions(-)

diff --git 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/BaseMockedTest.java
 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/BaseMockedTest.java
index 999cfb9..ff8549d 100644
--- 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/BaseMockedTest.java
+++ 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/BaseMockedTest.java
@@ -89,8 +89,6 @@ public class BaseMockedTest {
        @InjectMocks
        protected KurentoHandler handler;
 
-       protected final static JSONObject MSG_BASE = new JSONObject();
-
        @BeforeEach
        public void baseSetup() {
                Mockito.reset();
@@ -138,6 +136,10 @@ public class BaseMockedTest {
                }
        }
 
+       protected JSONObject getBaseMsg() {
+               return new JSONObject();
+       }
+
        private boolean forInjection(Object o) {
                return o instanceof KRoom || o instanceof KStream || o 
instanceof KTestStream;
        }
diff --git 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestNotConnectedMocked.java
 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestNotConnectedMocked.java
index 1a7a0fc..7f5f3c7 100644
--- 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestNotConnectedMocked.java
+++ 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestNotConnectedMocked.java
@@ -29,7 +29,7 @@ import com.github.openjson.JSONObject;
 class TestNotConnectedMocked extends BaseMockedTest {
        @Test
        void testNotConnected() {
-               handler.onMessage(null, MSG_BASE);
+               handler.onMessage(null, getBaseMsg());
        }
 
        @Test
diff --git 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRecordingFlowMocked.java
 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRecordingFlowMocked.java
index ea4ee48..b8ddf50 100644
--- 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRecordingFlowMocked.java
+++ 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRecordingFlowMocked.java
@@ -144,7 +144,7 @@ class TestRecordingFlowMocked extends BaseMockedTest {
         * @throws Exception
         */
        private void testStartRecordWhenSharingWasNot() throws Exception {
-               JSONObject msg = new JSONObject(MSG_BASE.toString())
+               JSONObject msg = getBaseMsg()
                                .put("id", "wannaRecord")
                                .put("shareType", "shareType")
                                .put("fps", "fps")
@@ -163,7 +163,7 @@ class TestRecordingFlowMocked extends BaseMockedTest {
                //save UID for stopping the stream later
                streamDescUID = streamDesc.getUid();
 
-               JSONObject msgBroadcastStarted = new 
JSONObject(MSG_BASE.toString())
+               JSONObject msgBroadcastStarted = getBaseMsg()
                                .put("id", "broadcastStarted")
                                .put("type", "kurento")
                                .put("uid", streamDescUID)
@@ -204,7 +204,7 @@ class TestRecordingFlowMocked extends BaseMockedTest {
                // Needed for stopping, needs to stop by sid
                doReturn(c).when(streamProcessor).getBySid(c.getSid());
 
-               JSONObject msg = new JSONObject(MSG_BASE.toString())
+               JSONObject msg = getBaseMsg()
                                .put("id", "stopRecord")
                                .put("type", "kurento")
                                .put("uid", streamDescUID)
diff --git 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRoomFlowMocked.java
 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRoomFlowMocked.java
index b7e1510..005bbe4 100644
--- 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRoomFlowMocked.java
+++ 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestRoomFlowMocked.java
@@ -77,7 +77,7 @@ class TestRoomFlowMocked extends BaseMockedTest {
        @Test
        void testNoClient() {
                runWrapped(() -> {
-                       handler.onMessage(null, MSG_BASE.put("id", "aa"));
+                       handler.onMessage(null, getBaseMsg().put("id", "aa"));
                });
        }
 
@@ -88,7 +88,7 @@ class TestRoomFlowMocked extends BaseMockedTest {
        @Test
        void testNoRoom() {
                runWrapped(() -> {
-                       handler.onMessage(getClient(), MSG_BASE.put("id", 
"aa"));
+                       handler.onMessage(getClient(), getBaseMsg().put("id", 
"aa"));
                });
        }
 
@@ -117,7 +117,7 @@ class TestRoomFlowMocked extends BaseMockedTest {
 
        @Test
        void testWannaRecord1() throws Exception {
-               JSONObject msg = new JSONObject(MSG_BASE.toString()).put("id", 
"wannaRecord");
+               JSONObject msg = getBaseMsg().put("id", "wannaRecord");
                handler.onMessage(getClientWithRoom(), msg);
        }
 
@@ -131,7 +131,7 @@ class TestRoomFlowMocked extends BaseMockedTest {
        @Test
        void testWannaRecord2() throws Exception {
                runWrapped(() -> {
-                       JSONObject msg = new 
JSONObject(MSG_BASE.toString()).put("id", "wannaRecord");
+                       JSONObject msg = getBaseMsg().put("id", "wannaRecord");
                        Client c = getClientFull();
                        c.getRoom().setType(Room.Type.INTERVIEW);
                        doReturn(c.getRoom()).when(roomDao).get(ROOM_ID);
@@ -142,7 +142,7 @@ class TestRoomFlowMocked extends BaseMockedTest {
        @Test
        void testRecordRecord() throws Exception {
                runWrapped(() -> {
-                       JSONObject msg = new JSONObject(MSG_BASE.toString())
+                       JSONObject msg = getBaseMsg()
                                        .put("id", "wannaRecord")
                                        .put("shareType", "shareType")
                                        .put("fps", "fps")
diff --git 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestSetupFlowMocked.java
 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestSetupFlowMocked.java
index 70632b6..693e724 100644
--- 
a/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestSetupFlowMocked.java
+++ 
b/openmeetings-core/src/test/java/org/apache/openmeetings/core/remote/TestSetupFlowMocked.java
@@ -35,16 +35,20 @@ import org.kurento.client.Transaction;
 import com.github.openjson.JSONObject;
 
 class TestSetupFlowMocked extends BaseMockedTest {
+       @Override
+       protected JSONObject getBaseMsg() {
+               return super.getBaseMsg().put(TAG_MODE, MODE_TEST);
+       }
+
        @BeforeEach
        public void setup() {
                doReturn(true).when(handler).isConnected();
-               MSG_BASE.put(TAG_MODE, MODE_TEST);
        }
 
        @Test
        void testMsgTestWannaRecord() throws Exception {
                runWrapped(() -> {
-                       JSONObject msg = new 
JSONObject(MSG_BASE.toString()).put("id", "wannaRecord");
+                       JSONObject msg = getBaseMsg().put("id", "wannaRecord");
                        WsClient c = new WsClient("sessionId", 0);
                        handler.onMessage(c, msg);
                });
@@ -58,7 +62,7 @@ class TestSetupFlowMocked extends BaseMockedTest {
                        WsClient c = new WsClient("sessionId", 0);
                        for (boolean audio : new boolean[] {true, false}) {
                                for (boolean video : new boolean[] {true, 
false}) {
-                                       JSONObject msg = new 
JSONObject(MSG_BASE.toString())
+                                       JSONObject msg = getBaseMsg()
                                                        .put("id", "record")
                                                        .put("sdpOffer", "")
                                                        .put("audio", audio)
@@ -66,14 +70,14 @@ class TestSetupFlowMocked extends BaseMockedTest {
                                        handler.onMessage(c, msg);
                                }
                        }
-                       JSONObject iceMsg = new JSONObject(MSG_BASE.toString())
+                       JSONObject iceMsg = getBaseMsg()
                                        .put("id", "iceCandidate")
                                        .put(PARAM_CANDIDATE, new JSONObject()
                                                        .put(PARAM_CANDIDATE, 
"candidate")
                                                        .put("sdpMid", "sdpMid")
                                                        .put("sdpMLineIndex", 
1));
                        handler.onMessage(c, iceMsg);
-                       handler.onMessage(c, new JSONObject(MSG_BASE.toString())
+                       handler.onMessage(c, getBaseMsg()
                                        .put("id", "play")
                                        .put("sdpOffer", "sdpOffer"));
                        testProcessor.destroy();
@@ -83,7 +87,7 @@ class TestSetupFlowMocked extends BaseMockedTest {
        @Test
        void testMsgTestIceCandidate() throws Exception {
                runWrapped(() -> {
-                       JSONObject msg = new JSONObject(MSG_BASE.toString())
+                       JSONObject msg = getBaseMsg()
                                        .put("id", "iceCandidate")
                                        .put(KurentoHandler.PARAM_CANDIDATE, 
new JSONObject());
                        WsClient c = new WsClient("sessionId", 0);
@@ -94,7 +98,7 @@ class TestSetupFlowMocked extends BaseMockedTest {
        @Test
        void testMsgTestWannaPlay() throws Exception {
                runWrapped(() -> {
-                       JSONObject msg = new 
JSONObject(MSG_BASE.toString()).put("id", "wannaPlay");
+                       JSONObject msg = getBaseMsg().put("id", "wannaPlay");
                        WsClient c = new WsClient("sessionId", 0);
                        handler.onMessage(c, msg);
                });
@@ -103,7 +107,7 @@ class TestSetupFlowMocked extends BaseMockedTest {
        @Test
        void testMsgTestPlay() throws Exception {
                runWrapped(() -> {
-                       JSONObject msg = new 
JSONObject(MSG_BASE.toString()).put("id", "play");
+                       JSONObject msg = getBaseMsg().put("id", "play");
                        WsClient c = new WsClient("sessionId", 0);
                        handler.onMessage(c, msg);
                });

Reply via email to