Java jMock什么是上下文
阅读jmock文档我看到: 首先,我们必须导入jMock类,定义我们的测试夹具类,并创建一个“mocky”,它表示发布者存在的上下文。上下文模拟发布者与之协作的对象(在本例中为订阅者),并检查它们在测试期间是否正确使用Java jMock什么是上下文,java,jmock,Java,Jmock,阅读jmock文档我看到: 首先,我们必须导入jMock类,定义我们的测试夹具类,并创建一个“mocky”,它表示发布者存在的上下文。上下文模拟发布者与之协作的对象(在本例中为订阅者),并检查它们在测试期间是否正确使用 我想知道“发布者存在的上下文”是什么意思,这是类的一个范围或类似的东西?这是一种过于正式的语言,它只是说mockry保存了在任何给定时间测试的所有模拟对象的记录。在99%的情况下,每个测试用例都有一个mocky,因此测试用例就是上下文 如果您从JMock是如何在内部设计的角度来考
我想知道“发布者存在的上下文”是什么意思,这是类的一个范围或类似的东西?这是一种过于正式的语言,它只是说
mockry
保存了在任何给定时间测试的所有模拟对象的记录。在99%的情况下,每个测试用例都有一个mocky
,因此测试用例就是上下文
如果您从JMock是如何在内部设计的角度来考虑,而不是作为单元测试的编写者来考虑,那么文档的这一部分中使用的语言似乎更合适。每个测试类可能只有一个JMock上下文(尽管这不是正式的要求),但测试中可能有其他上下文。一直到JUnit4都是为了能够区分测试的上下文和测试中发生的事情。通常它们是对齐的,但只是偶尔它真的很重要。