表 1. RMock 与 jMock 测试框架之间的不同之处
测试模拟样式 | jMock | RMock |
---|---|---|
可以模拟接口 | 是:新的 Mock() 方法 |
是:mock() 方法 |
可以模拟具体类 | 是:带有 CGLIB 的 mock() 方法 |
是:mock() 或 intercept() 方法 |
可以模拟任何具体类 | 否:无参数构造函数必须存在 | 是 |
可以随时获得代理 | 是 | 否:仅当 startVerification() 处于就绪状态后 |
使用其他 Eclipse 插件的问题 | 无已知问题 | 是:与 Eclipse 的 CoverClipse 插件存在内存冲突 |
|