1 package org.openecomp.sdc.activitylog.impl;
3 import org.junit.Before;
5 import org.junit.runner.RunWith;
6 import org.mockito.Mock;
7 import org.openecomp.sdc.activitylog.ActivityLogManager;
8 import org.openecomp.sdc.activitylog.dao.ActivityLogDao;
9 import org.openecomp.sdc.activitylog.dao.ActivityLogDaoFactory;
10 import org.powermock.api.mockito.PowerMockito;
11 import org.powermock.core.classloader.annotations.PrepareForTest;
12 import org.powermock.modules.junit4.PowerMockRunner;
14 import static org.junit.Assert.assertNotNull;
15 import static org.mockito.MockitoAnnotations.initMocks;
16 import static org.powermock.api.mockito.PowerMockito.when;
18 @RunWith(PowerMockRunner.class)
19 @PrepareForTest(ActivityLogDaoFactory.class)
20 public class ActivityLogManagerFactoryImplTest {
23 ActivityLogDaoFactory activityLogDaoFactory;
25 ActivityLogDao activityLogDao;
30 PowerMockito.mockStatic(ActivityLogDaoFactory.class);
31 when(ActivityLogDaoFactory.getInstance()).thenReturn(activityLogDaoFactory);
32 when(activityLogDaoFactory.createInterface()).thenReturn(activityLogDao);
37 public void createInterfaceTest(){
38 ActivityLogManager activityLogManager = new ActivityLogManagerFactoryImpl().createInterface();
39 assertNotNull(activityLogManager);