0
我有一些java測試用例,我想運行沒有webapp加載,因爲只有服務/存儲庫測試用例,但如何與數據庫部分只運行它們? 即使在加載所有的依賴關係時,我嘗試了幾種方法,但是我有一些指標問題,加載問題,有沒有簡單的方法來做到這一點?Jhipster如何配置運行maven測試用例
否則運行彈簧引導運行效果非常好......
也許具有測試將是偉人的輪廓。
感謝
我有一些java測試用例,我想運行沒有webapp加載,因爲只有服務/存儲庫測試用例,但如何與數據庫部分只運行它們? 即使在加載所有的依賴關係時,我嘗試了幾種方法,但是我有一些指標問題,加載問題,有沒有簡單的方法來做到這一點?Jhipster如何配置運行maven測試用例
否則運行彈簧引導運行效果非常好......
也許具有測試將是偉人的輪廓。
感謝
我有同樣的問題與你.. 我欺騙與拆分的一些配置只加載必要的配置。
加載其他豆:
@Configuration
public class ContextTest {
@Bean
public SpringTemplateEngine springTemplateEngine() {
return new SpringTemplateEngine();
}
}
負載安全配置:
@Configuration
@ComponentScan(basePackages = {
"com.qinti.vi.security"
})
public class SecurityContextConfigTest {
@Bean
public SpringSecurityAuditorAware springSecurityAuditorAware() {
return new SpringSecurityAuditorAware();
}
}
加載服務:
@Configuration
@ComponentScan(basePackages = {
"com.qinti.vi.service"
})
public class ServiceContextConfigTest {
}
並加載一些配置從單元測試:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = {
SecurityContextConfigTest.class,
DatabaseConfiguration.class,
ServiceContextConfigTest.class,
SecurityConfiguration.class,
MailConfiguration.class,
ThymeleafConfiguration.class,
AuditEventConverter.class,
ContextTest.class,
})
@WebAppConfiguration
@Import(MongoConfiguration.class)
public class UserServiceTest {
@Inject
private PersistentTokenRepository persistentTokenRepository;
// omited