33.5. 简单示例


以下是正在使用的 Mock 端点的简单示例。首先,在上下文上解析端点。然后,我们设置了预期,然后在测试运行后,我们断言我们的预期已经满足:

MockEndpoint resultEndpoint = context.getEndpoint("mock:foo", MockEndpoint.class);

// set expectations
resultEndpoint.expectedMessageCount(2);

// send some messages

// now lets assert that the mock:foo endpoint received 2 messages
resultEndpoint.assertIsSatisfied();
Copy to Clipboard Toggle word wrap

您通常始终调用这个方法来测试在运行测试后是否满足预期。

当调用 assertIsSatisfied() 时,Camel 默认会等待 10 秒。这可以通过设置 setResultWaitTime(millis) 方法来配置。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat