Test that activity manager relays the results from the DAO when

counting workspaces in a status.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
6.19.x
Lukas Krejci 2019-01-09 11:00:48 +01:00
parent c8effa7c11
commit 3fd7af575b
1 changed files with 10 additions and 1 deletions

View File

@ -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")