zoukankan      html  css  js  c++  java
  • JUnitBeforeClass、AfterClass、Before、After示例

    最近老大提了个想法,以后每半个月他会出个题目,这些题目是让我们了解掌握一些市面好比较好用的类包和工具。

    嗯,这样方式挺好,总比自己无头苍蝇的学习。所以以后除了分享前端的学习,也会时不时的分享下学习这些类包和工具的心得。

    这周老大出了题目是研究EasyMcok.

    EasyMcok具体的介绍下次再说。这次先介绍下学习这个工具时掌握的JUnit的心得

    之前测试基本我只用JUnit的@Test,但其实它还有@BeforeClass、@AfterClass、@Before、@After

    而他们的区别就是加载调用的顺序不同。

    举个例子

    public class TestIt {  

    private TestJUnit tju = null;



    @BeforeClass

    public static void enter() {

    System.out.println("进来了!");

    }



    @Before

    public void init() {

    System.out.println("正在初始化。。");

    tju = new TestJUnit();

    System.out.println("初始化完毕!");

    }



    @Test

    public void testit() {

    tju.run();

    }



    @After

    public void destroy() {

    System.out.println("销毁对象。。。");

    tju = null;

    System.out.println("销毁完毕!");

    }



    @AfterClass

    public static void leave() {

    System.out.println("离开了!");

    }

    }

    执行结果是

    进来了!
    正在初始化。。
    初始化完毕!
    Hello,JUnit销毁对象。。。
    销毁完毕!
    离开了!
  • 相关阅读:
    HTML中一定会常用的标签和标签属性(这是网页构成的重要元素
    HTML(超文本语言)
    SQL SERVER中视图、事务
    important覆盖行内样式
    线性渐变
    「JavaScript面向对象编程指南」闭包
    移动端文章图片大小限制
    Vue中ajax返回的结果赋值
    「JavaScript面向对象编程指南」基础
    JS媒体查询
  • 原文地址:https://www.cnblogs.com/yuxiaorong/p/2258783.html
Copyright © 2011-2022 走看看