/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package pieShareAppITs.helper.config; import pieShareAppITs.helper.ITTasksCounter; import pieShareAppITs.helper.tasks.TestTask; import java.io.File; import java.util.Properties; import org.mockito.Mockito; import org.pieShare.pieShareApp.model.PieUser; import org.pieShare.pieShareApp.service.configurationService.ApplicationConfigurationService; import org.pieShare.pieShareApp.service.database.DatabaseService; import org.pieShare.pieShareApp.springConfiguration.PieShareApp.PieShareAppService; import org.pieShare.pieShareApp.springConfiguration.PieShareApp.PieShareAppTasks; import org.pieShare.pieTools.pieUtilities.service.propertiesReader.PropertiesReader; import org.pieShare.pieTools.pieUtilities.service.propertiesReader.exception.NoConfigFoundException; import org.pieShare.pieTools.pieUtilities.service.pieExecutorService.PieExecutorTaskFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Lazy; import pieShareAppITs.helper.ITUtil; /** * * @author Svetoslav */ @Configuration public class PieShareAppServiceConfig extends PieShareAppService { public static boolean main; @Bean @Lazy public ITTasksCounter itTasksCounter() { return new ITTasksCounter(); } @Bean @Lazy public PieExecutorTaskFactory testTaskFactory() { PieExecutorTaskFactory factory = new PieExecutorTaskFactory(); factory.setBeanService(this.utilities.beanService()); factory.setTasks(this.utilities.javaMap()); return factory; } }