esb - Mule FunctionTestCase - 它会为每个测试加载 mule 服务器吗?

标签 esb mule

我想知道,如果我有10个测试,每个测试都在Mule中扩展FunctionalTestCase - 它是否实际上在测试的生命周期中加载了一个Mule服务器,并为它运行的每个测试将其拆除? 这对我来说似乎是一个开销 - 无论 Mule 有多轻。

仅供引用 - 我所有的测试都扩展了 AbstractMuleTest,而 AbstractMuleTest 又扩展了FunctionalTestCase 并实现了 getConfigResoures() 方法。

最佳答案

是的,确实如此,并且有一个原因:保证每个测试都与其他测试隔离,这样事情就不会仅仅因为 Mule 中之前在另一个测试中发生过其他事情而起作用。

也就是说,您可以通过在测试用例类构造函数中添加以下内容来关闭此功能:

setDisposeContextPerClass(true);

关于esb - Mule FunctionTestCase - 它会为每个测试加载 mule 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13608004/

相关文章:

apache-camel - 塔伦德 ESB : How to call one route from another route?

wso2 - 将用户名和密码传递给 WSO2 ESB 中的 REST API

java - Eclipse(Mule ESB)错误: java. sql.SQLException:尝试加载驱动程序时出错

java - MuleStudio 工作室 :studio goal failed to execute

mule - DataWeave 组件中的条件检查

java - 如何将 JRebel 与 Mule ESB 集成?

design-patterns - 哪些 ESB 直接实现 EAI 模式?

java - Mule:获取异常消息

json - 从 mule esb 中的 JSON 中提取所有特定字段

soap - 当发生 mule-soap 异常时,如何发送我自己的故障代码和故障字符串而不是通用的 soap 故障消息?