Mule - JUnit FunctionalTestCase getConfigResources(),我应该使用什么return语句?

时间:2014-03-10 03:36:44

标签: mule

来自Mule in Action第二版电子书,我看到第1章中的以下代码片段

public class ProductRegistrationFunctionalTestCase extends FunctionalTestCase {
    protected String getConfigResources() {
        return "./src/main/app/product_registration.xml";
    } ...

并且,我在第12章看到了以下内容

 public class TransformingBridgeTestCase extends FunctionalTestCase {
    protected String getConfigResources()
    {
       return "functional-test-connectors.xml,jms-transforming-bridge.xml";
    }...

我有两个关于getConfigResources()return语句的问题。

(1)为什么第12章中的例子不需要./src/main / ...

(2)在第12章示例的return语句中有两个xml,它如何在场景后面工作?

1 个答案:

答案 0 :(得分:1)

getConfigResources()应返回可以从类路径加载的逗号分隔的资源列表。返回值由附加到FunctionalTestCase的ConfigurationBuilder解析,并使用资源实例化MuleContext。如果类路径中没有app文件夹,则需要使用应用程序根文件夹中的完整src / main ...路径。