标签: java unit-testing junit
我正在重构一些代码,并希望对某些方法进行junit测试,但他们正在使用由底层框架创建的对象。如果我无法重新创建这些对象,那么这是否意味着我不能对以框架生成对象作为参数的方法编写单元测试?
例如,一个jetspeed Page对象
答案 0 :(得分:3)
您是否考虑过使用Mockito?
答案 1 :(得分:0)
有时在包装类中包装您无法控制的对象是个好主意。注入包装器的界面。您可以创建一个PageWrapper:IPageWrapper类来封装您需要的功能。