re base code
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / servlets / BaseTestConfig.java
1 package org.openecomp.sdc.be.servlets;
2
3 import org.openecomp.sdc.be.auditing.impl.AuditingManager;
4 import org.openecomp.sdc.be.impl.ComponentsUtils;
5 import org.openecomp.sdc.be.servlets.exception.ComponentExceptionMapper;
6 import org.openecomp.sdc.be.servlets.exception.DefaultExceptionMapper;
7 import org.openecomp.sdc.be.servlets.exception.StorageExceptionMapper;
8 import org.springframework.context.annotation.Bean;
9
10 import static org.mockito.Mockito.mock;
11
12 public class BaseTestConfig {
13
14     @Bean
15     ComponentsUtils componentsUtils() {return new ComponentsUtils(mock(AuditingManager.class));}
16
17     @Bean
18     DefaultExceptionMapper defaultExceptionMapper() {return new DefaultExceptionMapper();}
19
20     @Bean
21     ComponentExceptionMapper componentExceptionMapper() {
22         return new ComponentExceptionMapper(componentsUtils());
23     }
24
25     @Bean
26     StorageExceptionMapper storageExceptionMapper() {
27         return new StorageExceptionMapper(componentsUtils());
28     }
29
30 }