我有一个使用存根协作者的类的规范。现在在我的班级(比如 A 类)中,我对协作者类名(比如 B 类)进行了一些操作,以将其自己的类名转换为对班级有用的名称。问题是:规范中的 stubbed collaborator "class B" 不是真正的类,而是一个预言对象。我无法控制我正在模拟的对象,因为它位于第三方库中,我无法从中提供 getName() 或 getSignature。
有没有办法提取在预言对象中加倍的原始类?
我有一个使用存根协作者的类的规范。现在在我的班级(比如 A 类)中,我对协作者类名(比如 B 类)进行了一些操作,以将其自己的类名转换为对班级有用的名称。问题是:规范中的 stubbed collaborator "class B" 不是真正的类,而是一个预言对象。我无法控制我正在模拟的对象,因为它位于第三方库中,我无法从中提供 getName() 或 getSignature。
有没有办法提取在预言对象中加倍的原始类?