Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ActiveProfiles(profiles = {"test"})
- @RunWith(SpringRunner.class)
- @SpringBootTest(classes = MainApplication.class, webEnvironment = WebEnvironment.RANDOM_PORT, properties = {
- "camel.springboot.java-routes-include-pattern=**/NONE*"})
- @EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, SecurityAutoConfiguration.class})
- @DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD)
- @ComponentScan(excludeFilters = {@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, value = {MqConfiguration.class, ReferenceDataCache.class})})
- public class MainApplicationTest {
- @MockBean
- private MqService mqService;
- @MockBean
- private ReferenceDataService referenceDataService;
- @SpyBean
- private ReferenceDataCache cacheSpy;
- @Test
- public void test() {
- Mockito.when(referenceDataService.getCurrencies()).thenReturn(new HashMap<>());
- Mockito.when(referenceDataService.getFrequencies()).thenReturn(null);
- Mockito.when(referenceDataService.getDayCountTypes()).thenReturn(null);
- Mockito.when(referenceDataService.getBusinessDayConverntions()).thenReturn(null);
- Mockito.when(referenceDataService.getRateDefinations()).thenReturn(null);
- Mockito.when(referenceDataService.getBusinessCalendar()).thenReturn(null);
- Mockito.when(referenceDataService.getFinancingTypes()).thenReturn(null);
- Mockito.when(referenceDataService.getStaffs()).thenReturn(null);
- MainApplication.main(new String[]{});
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement