munit

    1热度

    2回答

    我有一个现有的Mule项目(它也有MUnit的),现在我们正试图对这个项目进行修改。我已经使用Anypoint工作室来mavenize和项目建设是成功的,我能够获得目标/测试类和目标/类文件夹,但是当我试图运行Munit测试(也试图运行特定的测试用例)以下错误失败。 [WARNING] Ignored XML validation warning org.xml.sax.SAXParseExce

    0热度

    1回答

    我想在MUnit声明中提取我的有效载荷的类名,以便我可以验证有效载荷总是正确的类型。我试过2个MEL表达式,但都在MEL表达式求值器中返回null。有趣的是,如果我删除表达式的.name部分,那么我会看到一个名为“name”的键,其中包含我需要的值。有任何想法吗? payload.class.name message.dataType.type.name

    0热度

    2回答

    有没有人使用MUnit与SFTP组件,可以请你提供任何有用的信息/例子来启动? 我通过MUnit文档,但没有得到Munit的SFTP组件很多帮助。

    0热度

    1回答

    我正在尝试设置MUnit测试以确认设置的有效内容方法正在将有效内容设置为正确的值。我通过HTTP端点发送JSON文件。 当运行流程通常有效载荷设置为: #[message.inboundproperties.'http.query.params'.json] 工作正常,但是当我跑我的测试断言等于失败。 我使用http.query.params = ParameterMap {[json = [[{

    0热度

    1回答

    在MUnit模拟消息处理器中,我们如何在带消息有效负载字段的返回中指定非特定有效负载,例如Mule消息收集(逗号分隔的XML数据)。 一般情况下,如果我们只是硬编码的值,它将被视为一个字符串,这使得它很难进一步阅读。 我们如何指定数据类型为Mule Message Collection? 请帮我解决这个问题。 在此先感谢。

    0热度

    2回答

    我正在编写一个MUnit测试来测试子流是否被调用,但是一旦子流已经被调用,测试试图通过流的其余部分进行路由。如果不嘲笑各种处理器,这意味着测试将失败。 当它到达某个处理器时可以停止测试吗? 也就是说当消息处理器匹配X停止测试?

    0热度

    1回答

    我得到以下错误,而只是运行MUnit项目我刚开始学习MUnit: 无法找到或加载主类org.mule.munit.runner.remote.MunitRemoteRunner

    0热度

    1回答

    我正在尝试编写一个骡流的集成测试,从JMS队列中检索文件并将其插入到数据库中。当数据库不可用时,一个测试场景正在运行异常流程(连接错误)。对于这个测试,我想模拟DB连接器并让它抛出一个异常。 我试图嘲笑这样的连接器: @Test public void testDBOutageException() throws Exception { MuleEvent event = testEv

    0热度

    1回答

    我在将消息发送到JMS队列之前设置了消息中的一些出站属性,并且我想测试这些消息在将消息发送到JMS队列之前是否已正确设置。 我想过在JMS出站端点之前使用MUnit Spy,但是间谍只能验证会话属性,调用属性和有效负载。有没有另外一种方法可以使用MUnit XML来实现这一点? 我创建了一个迷你骡子项目来进一步说明问题。代码如下所示。本质上,它只是一个流程,它调用一个在mule消息中设置出站属性的

    2热度

    2回答

    我们目前有我们的骡子项目组织,我们有我们的骡子流在几个流文件。我们发现这有助于我们重用流量。但是,它有一个附加的副作用。通过依赖于其他流文件,我们发现我们的munit测试现在必须加载大量的流文件,这会减慢我们的munit测试,因为我们必须加载更多的文件。我们也不想将我们的流量保存到一个大文件中。 我们想知道如果我们应该如何分割我们的流文件,以便在测试和应用程序加载时将性能影响降至最低,是否存在一个