See You Again

浅看java单元测试

java提供了一个比较便捷的测试机制——${类}Test的命名类对应${类}的测试用例,并且存在在 test 目录(相对main目录),方便后续的持续继承等自动化处理。

这说明java把测试代码放在了和源码同样的优先级上。这个思想感觉比python超前一点。

在实现机制上,以 junit 为例,提供了常见的比较、判断等方法,以便判断是否符合预期

  1. assertEquals(boolean expected, boolean actual)
  2. assertFalse(boolean condition)
  3. assertNotNull(Object object)
  4. assertNull(Object object)
  5. assertTrue(boolean condition)
  6. fail()

还有一些夹层方法:

  1. beforeClass()
  2. afterClass()
  3. before()
  4. after()
2017-07-31 喜欢

Copyright © 2015-2022 BY-NC-ND 4.0

回到顶部 ↑