• 使用Junit4时问题


    1.还记得JUnit的生命周期:在每次运行测试方法的时候都会调用Constructor来创建一个实例。

    所以我写了一个全局变量,前面赋值了的,后面却无法使用。

    2.没有执行@BeforeClass代码,后面一片报错。

    @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    public class TestQueryEquipmentDao extends TestCase{
        
        ApplicationContext ac =null;
        QueryEquipmentDao qe = null;
        
        static Equipment equipment =null;
        
        
        @BeforeClass
        protected void setUpBeforeClass() throws Exception {
            ac = new FileSystemXmlApplicationContext("src/main/resources/applicationContext.xml");
            qe = (QueryEquipmentDao)ac.getBean("queryEquipmentDao");
            System.out.println("--------------------------------qaq");
        }
    }

    继承了 TestCase,注解都失效,去掉!!

  • 相关阅读:
    LA 3882
    Codeforces 161D
    spoj PARTIT
    uva 10496 Collecting Beepers
    uva 10130 SuperSale
    spoj 3885
    NWERC 2012 Problem I Idol
    NWERC 2012 Problem E Edge Case
    【USACO 1.3.2】修理牛棚
    【USACO 1.3.1】混合牛奶
  • 原文地址:https://www.cnblogs.com/scarlet/p/6340368.html
Copyright © 2020-2023  润新知