当前位置:   article > 正文

spring boot集成testng_springboot 集成testng 官方

springboot 集成testng 官方

目录

 

一、背景

二、testng的优势

 三、在spring boot框架项目中集成testng

1、在pom文件中加入testng依赖

2、生成一个所有cast类的父类

3、实际的case操作类

4、接下来就可以使用testng的xml配置case的执行了!


一、背景

spring boot test很好地集成了junit的测试框架,但是当测试case越来越庞大、组合越来越复杂时,需要集成testng更好的组织测试case集合。

二、testng和junit的主要区别

2.1 testng和junit不同之处

2.1.1 junit的测试类:

  1. package org.maggiezhang.springbootdemo.dao.mapper;
  2. import lombok.extern.slf4j.Slf4j;
  3. import org.junit.Test;
  4. import org.junit.runner.RunWith;
  5. import org.maggiezhang.springbootdemo.StartApp;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.boot.test.context.SpringBootTest;
  8. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  9. import org.springframework.test.context.web.WebAppConfiguration;
  10. import javax.annotation.Resource;
  11. import javax.sql.DataSource;
  12. @SpringBootTest(classes = StartApp.class)
  13. @RunWith(SpringJUnit4ClassRunner.class)
  14. @WebAppConfiguration
  15. @Slf4j
  16. public class TestDataSource {
  17. @Resource
  18. private DataSource dataSource;
  19. @Autowired
  20. private CouponMapper couponMapper;
  21. @Test
  22. public void testConnection(){
  23. System.out.println(this.dataSource);
  24. }
  25. @Test
  26. public void testMapper(){
  27. System.out.println(couponMapper);
  28. log.trace("
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/784169
推荐阅读
相关标签
  

闽ICP备14008679号