当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

关于@Before, @After, @BeforeClass, @AfterClass

发表于: 2012-10-31   作者:darrenzhu   来源:转载   浏览次数:
摘要: 以下面的类为例子: public class JUnitTestSample{ @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() thro
以下面的类为例子:
public class JUnitTestSample{
    @BeforeClass
    public static void setUpBeforeClass() throws Exception {

    }

    @AfterClass
    public static void tearDownAfterClass() throws Exception {

    }

    @Before
    public void setUp() throws Exception {
	
    }
    
    @After
    public void tearDown() throws Exception {

    }

    @Test
    public final void testMethod1() {

    }

    @Test
    public final void testMethod2() {
    }
}


@BeforeClass 和@AfterClass只执行一次,所以标注的方法也是static的
@Before和@After执行的次数跟你测试的方法的个数一样多,这里有testMethod1和testMethod2,所以会执行2次,
执行顺序:@BeforeClass->@Before->testMethod1-@After->@Before->testMethod2->@After->@AfterClass

关于@Before, @After, @BeforeClass, @AfterClass

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  层叠样式表(CSS)的主要目的是给HTML元素添加样式,然而,在一些案例中给文档添加额外的元素是
一、before和after伪类 before 在之前插入样式 结果演示 after 在之后插入样式 <a href="http://
p:before { content: url(image.jpg); } 学习使用:before和:after伪元素原文 如果你一直密切关注
如果你一直密切关注着各种网页设计的博客,你可能已经注意到了:before和:after伪元素已经在前端开
触发器里 after 和 before的区别 after是先完成数据的增、删、改再触发 触发的语句晚于监视的增、删
博客已经迁移至 萌萌的IT人 ,谢谢支持 -------------------------------------------------- 一直
:before 伪元素在元素之前添加内容。 :after 伪元素在元素之后添加内容。 这两个伪元素允许创作人员
在Web中插入内容,在CSS2.1时代依靠的是JavaScript来实现。但进入CSS3进代之后我们可以通过CSS3的伪
在Web中插入内容,在CSS2.1时代依靠的是JavaScript来实现。但进入CSS3进代之后我们可以通过CSS3的伪
CSS 有两个说不上常用的伪类 :before 和 :after,偶尔会被人用来添加些自定义格式什么的,但是它们
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号