Ho creato un'applicazione Web in spring-boot. Sto scrivendo un test unitario con testNG per il mio livello aziendale.Test unitario con testNG in avvio a molla richiede tempo per creare il progetto
Ho creato classe Application
@SpringBootApplication
public class TestApplication
{
public static void main(String[] args)
{
SpringApplication.run(TestApplication.class, args);
}
@Bean
Mapper mapper()
{
List<String> mappingFiles = new ArrayList<String>();
mappingFiles.add("dozer-mappings.xml");
return new DozerBeanMapper(mappingFiles);
}
}
Le mie lezioni di prova sono assomigliare
@ContextConfiguration(classes = { TestApplication.class })
public class CommissionRuleServiceTest extends AbstractTestNGSpringContextTests
{
@InjectMocks
@Autowired
MyService
@Mock
MyDAO;
@BeforeMethod
public void initMock()
{
MockitoAnnotations.initMocks(this);
}
@Test(dataProvider = "....")
......
......
}
Quando eseguo progetto lo dimostra registro hugh su console e ci vuole tempo dicono 20.00secs solo per alcuni piccoli test. Alcune delle dichiarazioni di log sono,
DEBUG oscisPathMatchingResourcePatternResolver - Annuario Ricerca DEBUG oscaConfigurationClassPostProcessor DEBUG oscaClassPathBeanDefinitionScanner DEBUG oscisPathMatchingResourcePatternResolver DEBUG osbfsDefaultListableBeanFactory DEBUG oacbconverters.ArrayConverter DEBUG org.dozer.loader. xml.XMLParser DEBUG org.hibernate.cfg.SettingsFactory DEBUG ohcfg.annotations.CollectionBinder DEBUG ohcfg.annotations.TableBinder DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting percorso attributo: MyEntity DEBUG o.s.b.f.s.DefaultListableBeanFactory DEBUG org.hibernate.SQL
Perché sta prendendo un momento simile "hugh"? Cosa dovrei fare?