jMock 什么是上下文

发布于 2024-11-03 04:48:06 字数 200 浏览 0 评论 0原文

阅读 jmock 文档我看到:

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

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

Reading a jmock docs i see:

First we must import the jMock classes, define our test fixture class and create a "Mockery" that represents the context in which the Publisher exists. The context mocks out the objects that the Publisher collaborates with (in this case a Subscriber) and checks that they are used correctly during the test.

I like to know what mean "context in which the Publisher exists", this is a scope of the class or something like?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心如狂蝶 2024-11-10 04:48:06

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

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

It's overly formal language, it's only saying that the Mockery holds the record of all of the mock objects under test at any given time. In 99% of cases, each test case has one Mockery, and therefore the test case is the context.

The language used in that part of the docs seems more appropriate if you're thinking from the point of view of how JMock is designed internally, rather than as a writer of unit tests.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文