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 {
    }
  • 相关阅读:
    读取points文件
    JSP语法1
    servlet与SSI
    JDBC连接数据库
    django开发Blog(2)
    django开发Blog(1)
    JSP学习2:useBean动作标签
    django开发Blog(4)
    Servelet基础
    servlet会话管理2
  • 原文地址:https://www.cnblogs.com/fishisnow/p/6636977.html
Copyright © 2011-2022 走看看