PowerMock
1.总体概述
PowerMock进行单元测试:
大致步骤如下:
- 模拟对象
- 模拟属性
- 模拟行为
- 调用方法
- 断言
2.相关API学习
mock实例
StudentDao studentDao = PowerMockito.mock(StudentDao.class);
- 创建对象:
whenNew(StudentDao.class).withAnyArguments().thenReturn(studentDao);
whenNew(StudentDao.class).withNoArguments().thenReturn(studentDao);
whenNew(StudentDao.class).withArguments().thenReturn(studentDao);
whenNew(StudentDao.class).withParameterTypes(Student.