From 3fd7af575bfc5a716e95cff852038bd065e33119 Mon Sep 17 00:00:00 2001 From: Lukas Krejci Date: Wed, 9 Jan 2019 11:00:48 +0100 Subject: [PATCH] Test that activity manager relays the results from the DAO when counting workspaces in a status. Signed-off-by: Lukas Krejci --- .../activity/WorkspaceActivityManagerTest.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/wsmaster/che-core-api-workspace-activity/src/test/java/org/eclipse/che/api/workspace/activity/WorkspaceActivityManagerTest.java b/wsmaster/che-core-api-workspace-activity/src/test/java/org/eclipse/che/api/workspace/activity/WorkspaceActivityManagerTest.java index 5d3443c151..21298b42e5 100644 --- a/wsmaster/che-core-api-workspace-activity/src/test/java/org/eclipse/che/api/workspace/activity/WorkspaceActivityManagerTest.java +++ b/wsmaster/che-core-api-workspace-activity/src/test/java/org/eclipse/che/api/workspace/activity/WorkspaceActivityManagerTest.java @@ -18,6 +18,7 @@ import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.lenient; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; import static org.testng.AssertJUnit.assertEquals; import com.google.common.collect.ImmutableMap; @@ -158,8 +159,16 @@ public class WorkspaceActivityManagerTest { @Test public void shouldCountWorkspacesInStatus() throws Exception { - activityManager.countWorkspacesInStatus(WorkspaceStatus.STARTING, 0L); + // given + when(workspaceActivityDao.countWorkspacesInStatus(eq(WorkspaceStatus.STARTING), eq(0L))) + .thenReturn(15L); + + // when + long count = activityManager.countWorkspacesInStatus(WorkspaceStatus.STARTING, 0L); + + // then verify(workspaceActivityDao).countWorkspacesInStatus(eq(WorkspaceStatus.STARTING), eq(0L)); + assertEquals(15L, count); } @DataProvider(name = "wsStatus")