tests unitaires de test unitaire de printemps de démarrage par rapport au printemps, il change légèrement.
pom.xml besoin de référence:
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-test </ artifactId>
</ dependency>
<dependency>
<groupId> JUnit </ groupId>
<artifactId> JUnit </ artifactId>
<scope> test </ scope>
</ dependency>
Résumé catégories d'essai:
@RunWith (SpringJUnit4ClassRunner.class) // SpringJUnit支持,由此引入框架Printemps-Test支持!
@SpringApplicationConfiguration (classes = App.class) //指定我们SpringBoot工程的application启动类
@WebAppConfiguration
public abstract class SpringTxTestCase étend AbstractTransactionalJUnit4SpringContextTests {
protégé DataSource dataSource;
protégé JdbcTemplate JdbcTemplate;
@Override
@Autowired
de setDataSource public void (DataSource dataSource) {
super.setDataSource (dataSource);
this.dataSource = dataSource;
this.jdbcTemplate = new JdbcTemplate (dataSource);
}
}
Tant que la classe de test à la classe Hériter de SpringTxTestCase, il peut être testé unitairement.
Adresse source: https: //github.com/jinjunzhu/spring-boot-jdbc.git