5
|
Romain Verdier · 技术社区 · 15 年前 |
![]() |
1
5
|
![]() |
2
4
Java模拟库通常是这样工作的: 创建模拟时,将创建实际代理(无论是从接口还是子类创建的),实例处于“录制模式”。这意味着将记录任何后续调用(方法名、参数、预期返回)。注意,记录模式下的代理实际上只记录调用。本身没有反射。没有元数据发现等。当然,这些库会执行一些技巧(例如,将调用存储在线程局部变量中,以处理返回void的方法),但其思想是相同的。 然后,当“重播模式”启动时,模拟实例只检查调用列表(方法+参数和返回值)中的期望值。 |
![]() |
3
2
我从来没有和Mockito或Easymock合作过,但我不认为这个电话会像你想象的那样。它不能解释
|
![]() |
4
1
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |