springboot Étude 2: springboot tests unitaires

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

 

Publié 33 articles originaux · a gagné les éloges 2 · vues 40000 +

Je suppose que tu aimes

Origine blog.csdn.net/zjj2006/article/details/52213672
conseillé
Classement