Java单元测试之JUnit篇

时间:2019-11-20
本文章向大家介绍Java单元测试之JUnit篇,主要包括Java单元测试之JUnit篇使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package testjavapro;

import org.junit.*;
import org.junit.Test;
import static org.junit.Assert.assertEquals;

public class testjava {

    @BeforeClass
    public static void beforeClass() {
        System.out.println("@BeforeClass");
    }

    @Before
    public void before() {
        System.out.println("@Before");
    }

    @Test(timeout = 50)
    public void testTimeout() {
        System.out.println("@Test(timeout = 50)");
    }

    @Test(expected = ArithmeticException.class)
    public void testExcepted(){
        System.out.println("@Test(expected = Exception.class)");
        throw new ArithmeticException();
    }

    @Test
    public void test(){
        System.out.println("@Test");
        assertEquals(5 + 5, 10);   // 判断是 5+5 是否等于 10
    }

    @After
    public void after() {
        System.out.println("@After___________");
    }

    @AfterClass
    public static void afterClass() {
        System.out.println("@AfterClass");
    }
}


输出
@BeforeClass
@Before
@Test(timeout = 50)
@After___________
@Before
@Test(expected = Exception.class)
@After___________
@Before
@Test
@After___________
@AfterClass

原文地址:https://www.cnblogs.com/sea-stream/p/11897768.html