任何人都可以详细说明PowerMock和PowerMockito。我甚至没有得到powerMockito的文档。我猜两者都以不同的方式用于模拟静态和私有方法。有什么相似之处和用法?哪一个更好?
jdzmm42g1#
PowerMock的主要目标是用一些注解和方法来扩展现有的模拟框架API,以提供额外的特性,使单元测试变得非常容易。PowerMock框架使用自定义的类加载器和字节码操作技术来支持对静态方法、final类、final方法、私有方法、构造函数的模拟,并删除静态初始化项。PowerMockito是PowerMock Framework提供的一个类,用于创建模拟对象并启动验证和预期。PowerMockito提供了与Java反射API一起使用的功能。
1条答案
按热度按时间jdzmm42g1#
PowerMock的主要目标是用一些注解和方法来扩展现有的模拟框架API,以提供额外的特性,使单元测试变得非常容易。PowerMock框架使用自定义的类加载器和字节码操作技术来支持对静态方法、final类、final方法、私有方法、构造函数的模拟,并删除静态初始化项。
PowerMockito是PowerMock Framework提供的一个类,用于创建模拟对象并启动验证和预期。PowerMockito提供了与Java反射API一起使用的功能。