1 package org.openecomp.sdc.activitylog.impl;
3 import org.junit.Before;
5 import org.mockito.Mock;
6 import org.openecomp.sdc.activitylog.dao.type.ActivityLogEntity;
7 import org.openecomp.sdc.versioning.dao.types.Version;
9 import java.util.Collection;
11 import static org.junit.Assert.assertEquals;
12 import static org.mockito.ArgumentMatchers.any;
13 import static org.mockito.Mockito.times;
14 import static org.mockito.Mockito.verify;
15 import static org.mockito.Mockito.when;
16 import static org.mockito.MockitoAnnotations.initMocks;
18 public class ActivityLogManagerImplTest {
19 private ActivityLogManagerImpl activityLogManager;
22 private ActivityLogDaoStub activityLogDao;
30 public void logActivityTest(){
31 activityLogManager = new ActivityLogManagerImpl(activityLogDao);
32 activityLogManager.logActivity(new ActivityLogEntity());
33 verify(activityLogDao, times(1)).create(any());
37 public void listLoggedActivitiesTest(){
38 activityLogManager = new ActivityLogManagerImpl(activityLogDao);
39 when(activityLogDao.list(any())).thenCallRealMethod();
40 Collection<ActivityLogEntity> collection = activityLogManager.listLoggedActivities("1", new Version());
41 assertEquals(collection.size(), 1);