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 0421988  [OPENMEETINGS-2299] test should be fixed
0421988 is described below

commit 0421988be9a6923b6f365a7094dde7c10e852a6e
Author: Maxim Solodovnik <solomax...@gmail.com>
AuthorDate: Sun May 3 10:06:24 2020 +0700

    [OPENMEETINGS-2299] test should be fixed
---
 .../org/apache/openmeetings/core/remote/BaseMockedTest.java |  5 +++--
 .../openmeetings/core/remote/TestRecordingFlowMocked.java   |  8 ++++----
 .../apache/openmeetings/core/remote/TestRoomFlowMocked.java | 10 +++++-----
 .../openmeetings/core/remote/TestSetupFlowMocked.java       | 13 ++++++-------
 .../apache/openmeetings/web/app/TestUserManagerMocked.java  |  5 +++--
 5 files changed, 21 insertions(+), 20 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 84487ff..731a95b 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
@@ -21,6 +21,7 @@ package org.apache.openmeetings.core.remote;
 
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.nullable;
+import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.when;
 import static org.powermock.api.mockito.PowerMockito.mockStatic;
 
@@ -67,9 +68,9 @@ public class BaseMockedTest {
                MockitoAnnotations.initMocks(this);
                mockStatic(KurentoClient.class);
                mockStatic(WebSocketHelper.class);
-               when(client.getServerManager()).thenReturn(kServerManager);
+               doReturn(kServerManager).when(client).getServerManager();
                when(KurentoClient.create(nullable(String.class), 
any(KurentoConnectionListener.class))).thenReturn(client);
-               when(client.beginTransaction()).thenReturn(new 
TransactionImpl(romManager));
+               doReturn(new 
TransactionImpl(romManager)).when(client).beginTransaction();
                handler.init();
        }
 }
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 da50102..5f22af0 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
@@ -74,12 +74,12 @@ public class TestRecordingFlowMocked extends BaseMockedTest 
{
        @Override
        public void setup() {
                super.setup();
-               
when(client.createMediaPipeline(any(Transaction.class))).thenReturn(mock(MediaPipeline.class));
+               
doReturn(mock(MediaPipeline.class)).when(client).createMediaPipeline(any(Transaction.class));
                User u = new User();
                u.setId(USER_ID);
                u.setFirstname("firstname");
                u.setLastname("lastname");
-               when(userDao.get(USER_ID)).thenReturn(u);
+               doReturn(u).when(userDao).get(USER_ID);
                doReturn(true).when(handler).isConnected();
                
when(recDao.update(any(Recording.class))).thenAnswer((invocation) ->  {
                        Object[] args = invocation.getArguments();
@@ -93,7 +93,7 @@ public class TestRecordingFlowMocked extends BaseMockedTest {
 
                // init client object for this test
                c = getClientFull();
-               when(roomDao.get(ROOM_ID)).thenReturn(c.getRoom());
+               doReturn(c.getRoom()).when(roomDao).get(ROOM_ID);
 
                // Mock out the methods that do webRTC
                doReturn(null).when(streamProcessor).startBroadcast(any(), 
any(), any());
@@ -193,7 +193,7 @@ public class TestRecordingFlowMocked extends BaseMockedTest 
{
 
                // Mock out the methods that would produce the Recording
                Recording rec = new Recording();
-               when(recDao.get(Long.valueOf(1L))).thenReturn(rec);
+               doReturn(rec).when(recDao).get(Long.valueOf(1L));
 
                // Mock out the method that would start recording
                
doReturn(true).when(streamProcessor).startConvertion(any(Recording.class));
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 5f5061d..9a1cf0b 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
@@ -64,12 +64,12 @@ public class TestRoomFlowMocked extends BaseMockedTest {
        @Override
        public void setup() {
                super.setup();
-               
when(client.createMediaPipeline(any(Transaction.class))).thenReturn(mock(MediaPipeline.class));
+               
doReturn(mock(MediaPipeline.class)).when(client).createMediaPipeline(any(Transaction.class));
                User u = new User();
                u.setId(USER_ID);
                u.setFirstname("firstname");
                u.setLastname("lastname");
-               when(userDao.get(USER_ID)).thenReturn(u);
+               doReturn(u).when(userDao).get(USER_ID);
                doReturn(true).when(handler).isConnected();
                
when(recDao.update(any(Recording.class))).thenAnswer((invocation) ->  {
                        Object[] args = invocation.getArguments();
@@ -103,7 +103,7 @@ public class TestRoomFlowMocked extends BaseMockedTest {
                c.getRoom().setAllowRecording(true);
                assertFalse(streamProcessor.recordingAllowed(c));
                c.allow(Room.Right.MODERATOR);
-               when(roomDao.get(ROOM_ID)).thenReturn(c.getRoom());
+               doReturn(c.getRoom()).when(roomDao).get(ROOM_ID);
                assertTrue(streamProcessor.recordingAllowed(c));
        }
 
@@ -132,7 +132,7 @@ public class TestRoomFlowMocked extends BaseMockedTest {
                JSONObject msg = new JSONObject(MSG_BASE.toString()).put("id", 
"wannaRecord");
                Client c = getClientFull();
                c.getRoom().setType(Room.Type.INTERVIEW);
-               when(roomDao.get(ROOM_ID)).thenReturn(c.getRoom());
+               doReturn(c.getRoom()).when(roomDao).get(ROOM_ID);
                handler.onMessage(c, msg);
        }
 
@@ -148,7 +148,7 @@ public class TestRoomFlowMocked extends BaseMockedTest {
                                .put("fps", "fps")
                                ;
                Client c = getClientFull();
-               when(roomDao.get(ROOM_ID)).thenReturn(c.getRoom());
+               doReturn(c.getRoom()).when(roomDao).get(ROOM_ID);
                handler.onMessage(c, msg);
                assertTrue(streamProcessor.isSharing(ROOM_ID));
                handler.onMessage(c, msg);
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 26956f4..558b394 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
@@ -26,7 +26,6 @@ import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.when;
 import static org.powermock.api.mockito.PowerMockito.whenNew;
 
 import org.apache.openmeetings.db.entity.basic.WsClient;
@@ -57,16 +56,16 @@ public class TestSetupFlowMocked extends BaseMockedTest {
 
        @Test
        public void testMsgTestRecord1() throws Exception {
-               
when(client.createMediaPipeline(any(Transaction.class))).thenReturn(mock(MediaPipeline.class));
+               
doReturn(mock(MediaPipeline.class)).when(client).createMediaPipeline(any(Transaction.class));
                WebRtcEndpoint.Builder builder = 
mock(WebRtcEndpoint.Builder.class);
                
whenNew(WebRtcEndpoint.Builder.class).withArguments(any(MediaPipeline.class)).thenReturn(builder);
-               when(builder.build()).thenReturn(mock(WebRtcEndpoint.class));
+               doReturn(mock(WebRtcEndpoint.class)).when(builder).build();
 
                RecorderEndpoint.Builder recBuilder = 
mock(RecorderEndpoint.Builder.class);
                
whenNew(RecorderEndpoint.Builder.class).withArguments(any(MediaPipeline.class), 
anyString()).thenReturn(recBuilder);
-               when(recBuilder.stopOnEndOfStream()).thenReturn(recBuilder);
-               
when(recBuilder.withMediaProfile(any(MediaProfileSpecType.class))).thenReturn(recBuilder);
-               
when(recBuilder.build()).thenReturn(mock(RecorderEndpoint.class));
+               doReturn(recBuilder).when(recBuilder).stopOnEndOfStream();
+               
doReturn(recBuilder).when(recBuilder).withMediaProfile(any(MediaProfileSpecType.class));
+               doReturn(mock(RecorderEndpoint.class)).when(recBuilder).build();
 
                WsClient c = new WsClient("sessionId", 0);
                for (boolean audio : new boolean[] {true, false}) {
@@ -88,7 +87,7 @@ public class TestSetupFlowMocked extends BaseMockedTest {
                handler.onMessage(c, iceMsg);
                PlayerEndpoint.Builder playBuilder = 
mock(PlayerEndpoint.Builder.class);
                
whenNew(PlayerEndpoint.Builder.class).withArguments(any(MediaPipeline.class), 
anyString()).thenReturn(playBuilder);
-               
when(playBuilder.build()).thenReturn(mock(PlayerEndpoint.class));
+               doReturn(mock(PlayerEndpoint.class)).when(playBuilder).build();
                handler.onMessage(c, new JSONObject(MSG_BASE.toString())
                                .put("id", "play")
                                .put("sdpOffer", "sdpOffer"));
diff --git 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/app/TestUserManagerMocked.java
 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/app/TestUserManagerMocked.java
index 818c1da..ceaa67a 100644
--- 
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/app/TestUserManagerMocked.java
+++ 
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/app/TestUserManagerMocked.java
@@ -25,6 +25,7 @@ import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.ArgumentMatchers.nullable;
+import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.when;
 
 import java.io.IOException;
@@ -63,8 +64,8 @@ public class TestUserManagerMocked {
        @Test
        public void oauthTest() throws NoSuchAlgorithmException, IOException {
                
setCryptClassName(SCryptImplementation.class.getCanonicalName());
-               when(userDao.validLogin(anyString())).thenReturn(true);
-               when(userDao.checkEmail(anyString(), eq(Type.OAUTH), 
any(Long.class), nullable(Long.class))).thenReturn(true);
+               doReturn(true).when(userDao).validLogin(anyString());
+               doReturn(true).when(userDao).checkEmail(anyString(), 
eq(Type.OAUTH), any(Long.class), nullable(Long.class));
                when(userDao.update(any(User.class), nullable(String.class), 
any(Long.class))).then(new Answer<User>() {
                        @Override
                        public User answer(InvocationOnMock invocation) throws 
Throwable {

Reply via email to