单元测试的能力
单元测试要求测试的粒度必须足够小。简单来说就是一个 Test 只测试一个方法。这句话的认识非常重要
错误单测是怎样的呢:
把整个项目启动,开始玩真的调用,入参是数据库里面真的值,所有的操作都落库,一个 Test 从 controller 到 service 再到 dao,一条龙打通。
这种不是单元测试,这是 集成测试 。
除此之外,在进行单元测试的时候,应当:
测试时应该只测试公有方法
方法需要适配单元测试的接口
单元测试要求测试的粒度必须足够小。简单来说就是一个 Test 只测试一个方法。这句话的认识非常重要
错误单测是怎样的呢:
把整个项目启动,开始玩真的调用,入参是数据库里面真的值,所有的操作都落库,一个 Test 从 controller 到 service 再到 dao,一条龙打通。
这种不是单元测试,这是 集成测试 。
除此之外,在进行单元测试的时候,应当:
测试时应该只测试公有方法
方法需要适配单元测试的接口