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

  • 相关阅读:
    平稳随机过程通过线性系统
    频谱分析的作用
    数字图像处理中的4邻接,8邻接与m邻接
    网络存储实验基础
    灰度变换
    MATLAB数字图像处理基础
    用MATLAB对信号做频谱分析
    关于 oracle10g、oracle client和plsql devement 三者之间的关系
    技术栈呢
    Linux编程
  • 原文地址:https://www.cnblogs.com/ming-zi/p/5837266.html
Copyright © 2011-2022 走看看