zoukankan      html  css  js  c++  java
  • SpringBoot集成Junit

    1.在pom.xml下添加Junit依赖:

    <!--添加junit环境的jar包-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
            </dependency>

    2.创建测试类:

    /**
     * Created by Administrator on 2019/2/14.
     */
    
    import com.zoctan.api.Application;
    import com.zoctan.api.dto.AccountWithRole;
    import com.zoctan.api.service.AccountService;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
    
    import java.util.List;
    
    /**
     * SpringBoot 测试类
     *
     * @RunWith:启动器 SpringJUnit4ClassRunner.class:让 junit 与 spring 环境进行整合
     * @SpringBootTest(classes={App.class}) 1, 当前类为 springBoot 的测试类
     * @SpringBootTest(classes={App.class}) 2, 加载 SpringBoot 启动类。启动springBoot
     * junit 与 spring 整合@Contextconfiguartion("classpath:applicationContext.xml")
     */
    @RunWith(SpringJUnit4ClassRunner.class)
    @SpringBootTest(classes = {Application.class})
    public class AccountTest {
    
        @Autowired
        private AccountService accountService; //要注入的bean
    
        @Test
        public void list(){
         //调用测试的方法
    final List<AccountWithRole> list = accountService.listAllWithRole(); System.out.println(list); for(AccountWithRole role : list){ System.out.println(role.getRoleName()); } } }
  • 相关阅读:
    document基本操作 动态脚本-动态样式-创建表格
    js原型模式和继承
    NuGet本地包自定义路径
    技术文档链接收藏
    数据结构排序
    Insertion Sort
    选择排序之javascript
    冒泡排序之javascript
    C++双向链表
    单向链表
  • 原文地址:https://www.cnblogs.com/cat520/p/12897114.html
Copyright © 2011-2022 走看看