zoukankan      html  css  js  c++  java
  • Junit4常用注解

    Junit4注解

    JUnit4的测试类不用再继承TestCase类了。使用注解会方便很多。

    @Before:初始化方法
    @After:释放资源
    @Test:测试方法,在这里可以测试期望异常和超时时间
    @Ignore:忽略的测试方法
    @BeforeClass:针对所有测试,只执行一次,且必须为static void
    @AfterClass:针对所有测试,只执行一次,且必须为static void
    一个JUnit 4 的单元测试用例执行顺序为:
    @BeforeClass –> @Before –> @Test –> @After –> @AfterClass
    每一个测试方法的调用顺序为:
    @Before –> @Test –> @After

    代码:

    public class PersonTest3 {
    
        @BeforeClass
        public static void beforeClass(){
            System.out.println("beforeClass");
        }
        
        @Before
        public void before(){
            System.out.println("before");
        }
        
        @Test
        public void testStudy(){
            Person p = new Person();
            p.study();
        }
        
        @Test
        public void testPlay(){
            Person p = new Person();
            p.play();
        }
        
        @AfterClass
        public static void afterClass(){
            System.out.println("afterClass");
        }
        
        @After
        public void after(){
            System.out.println("after");
        }
    }
    
    
    class Person {
    
        public void study(){
            System.out.println("学习!");
        }
        
        public void play(){
            System.out.println("玩!");
        }
    }

    输出:

    beforeClass
    before
    学习!
    after
    before
    玩!
    after
    afterClass

  • 相关阅读:
    常用的Linux操作命令(一)
    本地绑定虚拟域名进行测试
    MVC定义路由
    Asp.Net请求处理机制中IsApiRuntime解析
    IOC
    数据库分页【Limt与Limt..OFFSET 】
    两个域名指向同一个网站
    WebApi服务以及跨域设置
    JS中小数的差,比较大小
    委托
  • 原文地址:https://www.cnblogs.com/ming-zi/p/5837266.html
Copyright © 2011-2022 走看看