zoukankan      html  css  js  c++  java
  • junit

    • Junit 4 比 3 要方便很多,主要就是版本4中:
    1. 对方法命名格式不再有要求;
    2. 不再需要继承TestCase;
    3. 一切都基于注解实现。
    • 在 spring boot 1.3 中单元测试,类似代码如下:
    // SpringJUnit支持,由此引入Spring-Test框架支持!
    @RunWith(SpringJUnit4ClassRunner.class)
    // 指定我们SpringBoot工程的Application启动类
    @SpringApplicationConfiguration(classes = App.class)
    // 由于是Web项目,Junit需要模拟ServletContext,因此我们需要给我们的测试类加上@WebAppConfiguration。
    @WebAppConfiguration
    public class HelloServiceTest {
    }
    
    • 在 spring boot 1.4 中 SpringApplicationConfiguration 标记过时了,被 @SpringBootTest 替代,类似代码如下:
    // 告诉Junit运行使用Spring 的单元测试支持;SpringRunner是SpringJunit4ClassRunner新的名称,只是视觉上看起来更简单了。
    @RunWith(SpringRunner.class)
    // 在一个测试类指定运行Spring Boot为基础的测试
    @SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
    public class MyTest{
    }
    
  • 相关阅读:
    【SQL】DBCC(zz)
    Temporary Tables and Table Variables
    SQL特殊字符处理zz
    更改 Office 解决方案的安装路径
    SQL优化
    zzSQL Server性能优化
    SQL Server2005 表分区三步曲(zz)
    zz精妙SQL
    Deal with an annoying Message in Excel
    SQL技巧总结
  • 原文地址:https://www.cnblogs.com/cag2050/p/6895088.html
Copyright © 2011-2022 走看看