1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| import org.glassfish.hk2.api.Factory;
public class CapacityFileServiceImplTest extends JerseyTest {
@Mock
private SessionManagerService sessionManagerService;
@Mock
private CapacityFileBusiness capacityFileBusiness;
@Mock
private DirectoryServiceBean directoryServiceBean;
@Mock
private HttpServletRequest req;
UserSession userSession = null;
PartsGroupingSearchDto partsGroupingSearchDto;
@Before
public void setUp() throws Exception {
partsGroupingSearchDto = new PartsGroupingSearchDto();
userSession = new UserSession();
userSession.setSupplier(true);
}
public class MockUserSessionServiceFactory implements Factory<SessionManagerService> {
@Override
public SessionManagerService provide() {
Mockito.when(sessionManagerService.getUserSession(req)).thenReturn(userSession);
return sessionManagerService;
}
@Override
public void dispose(SessionManagerService t) {
}
} |