zoukankan      html  css  js  c++  java
  • Juit4 SpringBoot注解

    @RunWith就是一个运行器

    @RunWith(JUnit4.class)就是指用JUnit4来运行

    @RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境

    @RunWith(Suite.class)的话就是一套测试集合,


    @ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件


    单个文件

    @ContextConfiguration(Locations="classpath:applicationContext.xml")
    @ContextConfiguration(classes = SimpleConfiguration.class)


    多个文件时,可用{}

    @ContextConfiguration(locations = { "classpath:spring1.xml", "classpath:spring2.xml" })

    @SpringBootTest(classes = {PetstoreApp.class}, // 我们的 application 名为 PetstoreApp

    webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) //测试环境可选择添加

    @WebAppConfiguration是类级别的注释,用于声明ApplicationContext为集成测试加载的应该是WebApplicationContext。
    @WebAppConfiguration测试类中存在表示WebApplicationContext应该为Web应用程序根目录的路径使用默认值来为测试加载a。要覆盖默认值,请通过value()属性指定一个显式资源路径。

    @AutoConfigureMockMvc:注入一个MockMvc实例;
    注入web环境的ApplicationContext容器:mvc = MockMvcBuilders.webAppContextSetup(context).build();

  • 相关阅读:
    matlab画图-在同一图像中显示多个函数
    matlab简单作图2
    matlab简单作图
    c++ this指针概念
    c++ 静态成员
    C++ 类对象作为类成员
    (C++核心编程 )初始化列表
    (C++核心编程 )点和圆的关系
    (C++核心编程)设计立方体类
    (python基础 函数)
  • 原文地址:https://www.cnblogs.com/muxi0407/p/11763331.html
Copyright © 2011-2022 走看看