Java测试框架 - JUnit

JUnit

How to

  • maven 顶层POM文件增加JUnit依赖,

    <dependencies>
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
    </dependency>
    </dependencies>
  • IDEA, 右键项目, maven -> reimport

  • 在src下, 创建一个test目录, 与main同级
  • 右键这个test目录, “Mark Directory as” -> “Test Resources Root”
  • 选中要测试的类, cmd+shift+T, 创建Test类 (Junit3是继承TestCase, Junit4是基于@Test注解)
  • Junit提供的断言:
    • assertEquals
    • assertNull

用Junit4测试Spring项目

同样创建测试类, 测试类要加上如下注解:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="/META-INF/applicationContext.xml")
@Transactional
public class UserDAOImplTest {

}

@ref: 关于Java单元测试,你需要知道的一切 | Lam’s Blog