单元测试时测试一个private私有方法
2015-07-14 17:39
281 查看
单元测试时测试一个private私有方法时,我们第一想法可能是用java反射机制。
Spring 有一个好用的测试工具类ReflectionTestUtils
即可完成调用私有方法。
maven依赖:
...
Method method = clazz.getDeclaredMethod(methodName, classes)
method.setAccessible(true);
method.invoke(obj, objects)
Spring 有一个好用的测试工具类ReflectionTestUtils
...
ReflectionTestUtils.invokeMethod(Object target, String name, Object... args)
即可完成调用私有方法。
maven依赖:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.1.6.RELEASE</version>
<scope>test</scope>
</dependency>
相关文章推荐
- 首页文章分类 关于 Search private(私有)方法单元测试无法覆盖?那就用反射调用来测试private(私有)方法
- private(私有)方法单元测试无法覆盖?那就用反射调用来测试private(私有)方法
- Junit4 单元测试 private 私有方法 abstract类
- 如何在VS中测试一个抽象类中的私有方法
- [JAVA]在Junit中测试私有函数的方法(junit, private, method)
- JUnit单元测试(五)--通过反射测试私有方法
- 如何给一个私有方法做单元测试
- 如何测试私有 Private/Internal 方法
- 在单元测试中如何测试私有的方法
- 如何给一个私有方法做单元测试
- Visual Studio 2008 进行单元测试之测试私有方法
- 请教vs2005中单元测试时测试一个返回对象的方法应该怎么做?
- 在单元测试中如何测试私有方法
- 关于php中反射类的简单理解:如何拿到一个类的所有方法(public+protected+private)
- 声明并测试一个复数类,其方法包括复数的加减乘运算
- 测者的测试技术手册:智能化测试框架EvoSuite的一个坑以及填坑方法
- 单元测试之白盒测试方法
- 四则运算——单元测试(测试方法:Right-BICEP )
- 单元测试(对项目中某一个独立业务模块进行单独的测试)
- 一个最简单的SOAP客户端与服务端测试实例(主要是该例子一个类中写了多个方法)