51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1962|回复: 0

[原创] Springboot集成junit集成测试

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:28
  • 签到天数: 385 天

    连续签到: 4 天

    [LV.9]测试副司令

    发表于 2018-12-19 15:55:50 | 显示全部楼层 |阅读模式
    本帖最后由 测试积点老人 于 2018-12-19 15:57 编辑

    其实springboot集成junit测试很简单,无非是导入依赖,使用注解开发,都不需要任何配置



    引入依赖

    <dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-test</artifactId>

    </dependency>


    编写测试类
    • Spring的SpringJUint4ClassRunner可以在基于JUnit的应用程序测试里加载Spring应用程序的上下文,并为测试类自动织入所需的bean.
    • SpringBoot应用程序最终是由SpringApplication加载的.它不仅加载应用程序的上下文,还会开启日志加载外部属性(application.properties或application.yml),以及其他spring特性.
    • 使用@SpringApplicationConfiguration注解来引入SpringApplication类.



    代码如下:

    @RunWith(SpringJUnit4ClassRunner.class)

    @SpringApplicationConfiguration(classes=AppApplication.class)

    public class TestReg  {


    @Autowired

    UserService userServie;


    Public void test(){

        //Coding ....

    }

    }



    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 01:50 , Processed in 0.063429 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表