springboot Исследование 2: модульное тестирование springboot

Загрузочный пружинный блок испытания модульных тестов по сравнению с весной, она изменяется незначительно.

pom.xml необходимость ссылки:

<зависимость>
<идентификатор_группы> org.springframework.boot </ идентификатор_группы>
<артефакта> весна-загрузка-стартер-тест </ артефакт>
</ зависимость>

<зависимость>
<идентификатор_группы> JUnit </ идентификатор_группы>
<артефакт> JUnit </ артефакт>
<сфера> тест </ сфера>
</ зависимость>

 

Абстрактные категории испытаний:

@RunWith (SpringJUnit4ClassRunner.class) // SpringJUnit支持,由此引入весна-Test框架支持! 
@SpringApplicationConfiguration (классы = App.class) //指定我们SpringBoot工程的Применение启动类
@WebAppConfiguration 
общественного абстрактного класса SpringTxTestCase расширяет AbstractTransactionalJUnit4SpringContextTests {


защищенный DataSource DataSource;


защищенный JdbcTemplate JdbcTemplate;


@Override
@Autowired
общественного недействительными setDataSource (источник данных DataSource) {
super.setDataSource (DataSource);
this.dataSource = Datasource;
this.jdbcTemplate = новый JdbcTemplate (DataSource);
}

}

 

Пока тестовый класс наследовать класс SpringTxTestCase, он может быть протестированы.

 

Источник адрес: https: //github.com/jinjunzhu/spring-boot-jdbc.git

 

Опубликовано 33 оригинальные статьи · вона похвала 2 · просмотров 40000 +

рекомендация

отblog.csdn.net/zjj2006/article/details/52213672