我正在重构一些代码并想对一些方法进行junit测试,但它们使用的是由底层框架创建的对象。如果我自己无法重新创建这些对象,这是否意味着我无法对将框架生成的对象作为参数的方法编写单元测试?
因此,例如 jetspeed Page 对象
我正在重构一些代码并想对一些方法进行junit测试,但它们使用的是由底层框架创建的对象。如果我自己无法重新创建这些对象,这是否意味着我无法对将框架生成的对象作为参数的方法编写单元测试?
因此,例如 jetspeed Page 对象
你考虑过使用Mockito吗?
有时,在包装类中包装您无法控制的对象是个好主意。注入包装器的接口。您可以创建一个 PageWrapper:IPageWrapper 类来封装您需要的功能。