繁体   English   中英

EasyMock用于注入模拟和模拟私有方法f

[英]EasyMock for injecting mocks and mock private method f

我正在使用EasyMock编写测试用例。 我的用例是

  1. 我需要注入模拟和
  2. 模拟私有方法(要测试的类的方法)call。

我在互联网上搜索后发现,可以使用EasyMockRunner完成注入EasyMockRunner 使用PowerMockRunner可以PowerMockRunner和私有方法调用。 并且编译器不允许在同一测试类上添加2个运行程序。 我找不到其他方法来完成这两项操作。

我们欢迎并赞赏其他有关实现它们的其他方法的建议。

我使用Whitebox.setInternalState(spiedMockObject,“ attribute_tobeinjected”,mockedValueToinject)实现了注入模拟。

而我可以使用PowerMock轻松地调用私有方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM