mock中测试private方法,不是mock
2024-09-04 16:56:00
Method method = PowerMockito.method(CategoryController.class, "getCategory",List.class);//创建调用CategoryController类中的getCategory私有方法的method对象,参数是list对象
List<Category> category_all_actual = (List<Category>)method.invoke(categoryController, categories);//调用categoryController的私有方法,返回list对象,参数是list对象
assertArrayEquals(category_all_expect.toArray(), category_all_actual.toArray());//比较实际返回的对象与期望的对象是否相等.
或者:// PowerMockito.doReturn(index_expect).when(controller, "processPage", pageCode, request, response, model); // Mock私有方法
或者:// PowerMockito.when(controller, "processPage", pageCode, request, response, model).thenReturn(index_expect); // Mock私有方法
最新文章
- JAVA - Collections用法总结
- Index/Common目录下文件
- IE localhost 不能解析
- webService----wsimport调用方式
- 真机调试出现Could not find Developer Disk Image问题解决办法
- python 三元运算符
- Oracle- 日期格式和数字类型处理
- JQuery插件使用小结
- Java-HttpSession监听
- 魔咒,90%未学满三个月Python编程的朋友都会出错!
- 排序总结(java)
- python-性能测试
- 解决 https 证书验证不通过的问题
- SD从零开始41-44
- iOS UIlabel怎么加载html字符串 富文本的用法
- oh my zsh 切换 bash
- 关于Mvc的分页写法
- node.js 之爬虫
- [Idea Fragments] PostScript for 3D Print??
- 【HCNE题型自我考究】