zoukankan      html  css  js  c++  java
  • junit中配置log4j日志

    在对项目单元测试的时候,有时候会使用log4j来打印日志,这个时候需要对log4j进行配置。

    声明和继承SpringJUnit4ClassRunner类,在这个类中对log4j的配置文件进行加载。

    public class JUnit4ClassRunner extends SpringJUnit4ClassRunner {
        public JUnit4ClassRunner(Class<?> clazz) throws InitializationError {
            super(clazz);
        }
    
        static {
            try {
                Log4jConfigurer.initLogging("classpath:conf/log4jForTest.xml");
    
            } catch (Exception e) {
                System.out.println("Cannot initialize log4j");
            }
        }
    }

    在测试类中新建基础类,配置spring的项目上下文。

    @RunWith(JUnit4ClassRunner.class)
    @ContextConfiguration(locations = {"classpath*:spring/*.xml"}) //加载spring配置文件
    public class BaseJunit4Test {
    }
  • 相关阅读:
    SQL 代码片段
    SQL
    Python List
    python_enumerate用法
    HashMap记录
    Brute Force(暴力算法)
    python解析html文件,提取标签中一个元素
    每五分钟统计一次数据
    grep
    expect
  • 原文地址:https://www.cnblogs.com/fishisnow/p/6636977.html
Copyright © 2011-2022 走看看