Search in sources :

Example 1 with XmEntityTenantConfigService

use of com.icthh.xm.ms.entity.config.XmEntityTenantConfigService in project xm-ms-entity by xm-online.

the class FunctionServiceImplUnitTest method setUp.

@Before
public void setUp() {
    xmEntitySpecService = Mockito.mock(XmEntitySpecService.class);
    xmEntityService = Mockito.mock(XmEntityService.class);
    functionExecutorService = Mockito.mock(FunctionExecutorService.class);
    functionContextService = Mockito.mock(FunctionContextService.class);
    dynamicPermissionCheckService = Mockito.mock(DynamicPermissionCheckService.class);
    xmEntityTenantConfigService = Mockito.mock(XmEntityTenantConfigService.class);
    jsonValidationService = spy(new JsonValidationService(new ObjectMapper()));
    functionService = new FunctionServiceImpl(xmEntitySpecService, xmEntityService, functionExecutorService, functionContextService, dynamicPermissionCheckService, jsonValidationService, xmEntityTenantConfigService);
    xmEntityTenantConfig = new XmEntityTenantConfig();
    when(xmEntityTenantConfigService.getXmEntityTenantConfig()).thenReturn(xmEntityTenantConfig);
}
Also used : XmEntityService(com.icthh.xm.ms.entity.service.XmEntityService) DynamicPermissionCheckService(com.icthh.xm.ms.entity.security.access.DynamicPermissionCheckService) XmEntitySpecService(com.icthh.xm.ms.entity.service.XmEntitySpecService) JsonValidationService(com.icthh.xm.ms.entity.service.JsonValidationService) FunctionContextService(com.icthh.xm.ms.entity.service.FunctionContextService) XmEntityTenantConfigService(com.icthh.xm.ms.entity.config.XmEntityTenantConfigService) FunctionExecutorService(com.icthh.xm.ms.entity.service.FunctionExecutorService) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) XmEntityTenantConfig(com.icthh.xm.ms.entity.config.XmEntityTenantConfigService.XmEntityTenantConfig)

Example 2 with XmEntityTenantConfigService

use of com.icthh.xm.ms.entity.config.XmEntityTenantConfigService in project xm-ms-entity by xm-online.

the class MailServiceUnitTest method before.

@Before
public void before() {
    tenantConfigService = new XmEntityTenantConfigService(new XmConfigProperties(), tenantContextHolder);
    MockitoAnnotations.initMocks(this);
    when(tenantContextHolder.getTenantKey()).thenReturn("XM");
    when(tenantContextHolder.getPrivilegedContext()).thenReturn(mock(PrivilegedTenantContext.class));
    TenantContext mock = mock(TenantContext.class);
    when(mock.getTenantKey()).thenReturn(java.util.Optional.of(TenantKey.valueOf("XM")));
    when(tenantContextHolder.getContext()).thenReturn(mock);
}
Also used : XmConfigProperties(com.icthh.xm.commons.config.client.config.XmConfigProperties) XmEntityTenantConfigService(com.icthh.xm.ms.entity.config.XmEntityTenantConfigService) PrivilegedTenantContext(com.icthh.xm.commons.tenant.PrivilegedTenantContext) TenantContext(com.icthh.xm.commons.tenant.TenantContext) PrivilegedTenantContext(com.icthh.xm.commons.tenant.PrivilegedTenantContext) Before(org.junit.Before)

Aggregations

XmEntityTenantConfigService (com.icthh.xm.ms.entity.config.XmEntityTenantConfigService)2 ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)1 XmConfigProperties (com.icthh.xm.commons.config.client.config.XmConfigProperties)1 PrivilegedTenantContext (com.icthh.xm.commons.tenant.PrivilegedTenantContext)1 TenantContext (com.icthh.xm.commons.tenant.TenantContext)1 XmEntityTenantConfig (com.icthh.xm.ms.entity.config.XmEntityTenantConfigService.XmEntityTenantConfig)1 DynamicPermissionCheckService (com.icthh.xm.ms.entity.security.access.DynamicPermissionCheckService)1 FunctionContextService (com.icthh.xm.ms.entity.service.FunctionContextService)1 FunctionExecutorService (com.icthh.xm.ms.entity.service.FunctionExecutorService)1 JsonValidationService (com.icthh.xm.ms.entity.service.JsonValidationService)1 XmEntityService (com.icthh.xm.ms.entity.service.XmEntityService)1 XmEntitySpecService (com.icthh.xm.ms.entity.service.XmEntitySpecService)1 Before (org.junit.Before)1