zoukankan      html  css  js  c++  java
  • junit框架

    类似python中测试类下面的执行顺序

    import org.junit.*;
    
    import static org.junit.Assert.assertEquals;
    
    
    public class CalculatorTest {
        public CalculatorTest() {
            System.out.println("构造函数");
        }
    
        @BeforeClass
        public static void beforeClass() {
            System.out.println("@BeforeClass, 所有测试开始之前运行。");
        }
    
        @Before
        public void befor() {
            System.out.println("@Before, 每一个测试方法之前运行。");
        }
    
    
        @Test
        public void test() {
            System.out.println("@Test1");
            Calculator c = new Calculator();
            int a = c.add(1, 2);
            assertEquals(a, 3);
        }
    
    
        @Ignore
        public void testIgnore() {
            System.out.println("@Ignore, 忽略的测试用例。");
        }
    
        @After
        public void after() {
            System.out.println("@After, 每一个测试方法之后运行。");
        }
    
        @AfterClass
        public static void afterClass() {
            System.out.println("@AfterClass, 所有测试结果之后运行。");
        }
    }
    
    /*运行结果如下
    @BeforeClass, 所有测试开始之前运行。
    构造函数
    @Before, 每一个测试方法之前运行。
    @Test1
    @After, 每一个测试方法之后运行。
    @AfterClass, 所有测试结果之后运行。
    */
    测试进阶轨迹
  • 相关阅读:
    MIRO校验过程
    SAP中寄售处理
    物料BOM和生产订单BOM的区别
    sap 中怎样把非限制库存转为销售订单库存?
    SAP MM Consignment 寄售库存
    SAP 库存关联表信息
    SAP 物料主数据屏幕增强
    __defineGetter__ && __defineSetter__
    mongodb(分片)
    mongodb(副本集)
  • 原文地址:https://www.cnblogs.com/yinwenbin/p/14422801.html
Copyright © 2011-2022 走看看