阅读jmock文档,我看到了:
首先,我们必须导入jMock类,定义我们的测试夹具类并创建一个“Mockery”,它代表Publisher所在的上下文。上下文模拟了Publisher与之协作的对象(在本例中为Subscriber),并检查它们在测试期间是否正确使用。
我想知道“发布者所在的上下文”是什么意思,这是类的范围或类似的东西?
答案 0 :(得分:1)
这是过于正式的语言,它只是说Mockery
在任何给定时间保存所有被测模拟对象的记录。在99%的情况下,每个测试用例都有一个Mockery
,因此测试用例是上下文。
如果从内部设计JMock的角度考虑,而不是作为单元测试的编写者,那么在文档的这一部分中使用的语言似乎更合适。