zoukankan      html  css  js  c++  java
  • JUnit执行逻辑

    invokeBeforeClass(CalculatorTest.class)    // @BeforeClass
    for (Method testMethod : findTestMethods(CalculatorTest.class)) {
        CalculatorTest test = new CalculatorTest();
        test.setUp();    // @Before
        testMethod.invoke(test);    // @Test
        test.tearDown();    // @After
    }
    invokeAfterClass(CalculatorTest.class)    // @AfterClass
    

    JUnit执行时,会首先执行@BeforeClass,然后对于每个@Test方法创建一个测试实例对象,在这个测试实例调用@Test方法之前先调用@Before然后再执行@Test方法,最后调用@After并销毁此测试实例。当所有@Test方法测试完后,调用@AfterClass。

    以上是廖雪峰Java教程-JUnit单元测试的笔记。

  • 相关阅读:
    PHP base64
    JS 获取url参数
    PHP 微信分享
    symfony安装笔记
    php 中文繁简体转换
    php webservice
    win10+PHP7
    JS弹出浮层
    CentOS7 Nginx负载均衡
    inotify+rsync目录实时同步
  • 原文地址:https://www.cnblogs.com/weixia-blog/p/9315526.html
Copyright © 2011-2022 走看看