Junit 与单元测试

    技术2026-02-16  18

    前言

    前段时间再写Spark例子的时候使用到了单元测试. 再次总结下.

    Jar包引用 <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>

    相关标签

    @Junit 本类进行Junit操作.@BeforeClass 类初始化后, 执行一次.@AfterClass 类完结后, 执行一次.@Before 每次@Test方法执行前执行一次.@AFTER 每次@Test方法执行后执行一次.@Test 单元测试.
    注意点

    值得注意的是. @beforeClass与@AfterClass标示的方法需要声明为static类型的.


    其他原语

    Assert

    使用Assert.

    Assert.assertNotNull(object); 不为空.Assert.assertArrayEquals(expecteds, actuals);数组相关.Assert.assertEquals(expected, actual); 对象相关.

    Reference

    [1]. junit中@Before和@BeforeClass区别

    Processed: 0.015, SQL: 10