jMock什么是Context

时间:2011-04-23 20:00:00

标签: java jmock

阅读jmock文档,我看到了:

  

首先,我们必须导入jMock类,定义我们的测试夹具类并创建一个“Mockery”,它代表Publisher所在的上下文。上下文模拟了Publisher与之协作的对象(在本例中为Subscriber),并检查它们在测试期间是否正确使用。

我想知道“发布者所在的上下文”是什么意思,这是类的范围或类似的东西?

1 个答案:

答案 0 :(得分:1)

这是过于正式的语言,它只是说Mockery在任何给定时间保存所有被测模拟对象的记录。在99%的情况下,每个测试用例都有一个Mockery,因此测试用例上下文。

如果从内部设计JMock的角度考虑,而不是作为单元测试的编写者,那么在文档的这一部分中使用的语言似乎更合适。