问题标签 [munit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
390 浏览

amazon-web-services - 模拟 SQS 配置

我已经为 SQS 创建了一个具有以下配置的骡子应用程序。这存在于我的config.xml文件中。

这对我来说是有问题的,因为当此 SQS 配置加载时,它会尝试连接到 Amazon SQS 队列但不能,因为我的机器无法访问队列。

对于 munit,单元的目的,我正在寻找一种方法来阻止它尝试连接负载?

有没有办法可以模拟这个sqs:config

请注意,这与在我的流程中模拟连接器不同?在这种情况下,我需要模拟配置。

或者对任何其他建议感到高兴。

谢谢

0 投票
1 回答
71 浏览

unit-testing - Anypoint Studio:在运行单独的应用程序时进行测试

我在 Anypoint Studio 中有两个应用程序,Foo 和 Bar。bar 是独立的,但 Foo 依赖于 Bar(通过 HTTP 请求)。我已经使用模拟对 Bar 的调用将 Foo 作为独立应用程序进行了测试。但是,我想编写一个 MUnit 测试来测试完整的交互(即没有模拟)。我认为运行 Bar,然后运行 ​​Foo 测试会起作用,但这每次都会返回 500 错误。

是否可以在 Anypoint Studio 中进行这样的测试?


更新:

看来这是一个代理问题。问题现已解决。

0 投票
3 回答
1852 浏览

maven - 使用 maven 进行 Mule Munit 测试:找不到 mule-domain-config.xml 文件?

使用 maven 进行 Mule Munit 测试:找不到 mule-domain-config.xml 文件

尝试使用 Maven 运行 Munit 时出现错误。这是一个领域项目,我的 Munit 测试用例在 mule 项目中可用。当我运行 maven 时,它给了我文件未找到异常(mule-domain-config.xml)。我通过检查此站点尝试了所有可能的方法,但没有运气。下面是堆栈跟踪。

INFO 2017-01-06 01:15:01,226 [main] org.mule.munit.runner.MuleContextManager: Loading mule-app.properties ... INFO 2017-01-06 01:15:01,319 [main] org.mule.munit.runner.domain.MunitDomainContextBuilder: Loading mule-deploy.properties ... java.lang.RuntimeException: org.mule.api.config.ConfigurationException: mule-domain-config.xml (java.io.FileNotFoundException)

我已经检查了我的 pom 配置,并且我也使用了 AnypointStudio.exe clean。

0 投票
1 回答
2662 浏览

mule - 未能执行目标 com.mulesoft.munit.tools:munit-maven-plugin:1.3.2:test

您好团队,从 APIkit 路由器创建 munit,在与 munit 一起运行 mule maven 项目时,我面临 Failed to execute goal com.mulesoft.munit.tools:munit-maven-plugin:1.3.2:test (test) 错误,没有 munit 我可以成功运行该项目。我的工作室版本:6.2.5 Mule 运行时:3.8.4,

单元 POM 配置

0 投票
4 回答
1394 浏览

mule - 无法创建 MUnit 测试或套件

当尝试通过右键单击流然后选择“创建新的 text.xml 套件”在 Anypoint Studio 中创建 MUnit 测试时,我看到出现以下对话框:

尝试创建测试套件后出现的对话框屏幕截图

这具有不提供任何堆栈跟踪的缺点,但是,查看错误日志我可以看到以下堆栈跟踪。

我正在使用 MUnit 1.4.3 版、Anypoint Studio 6.2.5 版和 java 1.8.0_131

有没有其他人遇到过能够提出解决方案的人?

0 投票
1 回答
3339 浏览

mule - 在 Mule 中模拟子流

我正在尝试为以下流程创建 MUnit。

我为子流创建了两个测试流,工作正常。尽管我模拟了子流程来测试主要流程,但流程正在执行子流程。如果我在嘲笑子流程时遗漏了什么,有什么想法。任何帮助将不胜感激。

这是我的测试套件

0 投票
1 回答
367 浏览

mule - 模拟的 Amazon S3 Mule 连接器仍然调用实际的 S3 操作

我们正在尝试在 MUIT 套件中模拟 Amazon S3 连接器。我们已经尝试了多种方法,但模拟似乎永远不会起作用:

  1. 对于在单流中添加的 S3 连接器,我们尝试创建模拟的有效负载响应。但最终输出始终是实际有效载荷。
  2. 然后我们将 S3 调用移至子流并尝试模拟整个子流调用本身,但它仍然始终调用实际的 s3 存储桶操作。
  3. 在子流调用周围使用间谍也没有任何区别。

主要流程:

单元测试用例:

我们还在 Mule 论坛上记录了一张票,但我们还没有任何解决方案。有谁知道我们如何在 Mulesoft 中记录 Jira?

从 stackoverflow 上的其他一些问题来看,许多其他 OOB 连接似乎存在同样的问题。MUNIT mock 似乎有很多缺陷。

0 投票
1 回答
751 浏览

maven - Mule 中的部署后集成测试

我有一个应用程序,我有一个使用 Munit 编写的集成测试套件。我正在使用 Jenkins 将其部署到 CloudHub。

如何在部署后执行测试用例?

有没有我可以使用的命令行工具,或者可以使用 maven 或 Jenkins 来完成?

0 投票
1 回答
965 浏览

unit-testing - 如何在 MUnit 中忽略 xml 比较中的空格

在进行 MUnit 测试以检查数据编织输出时,我将有效负载与已使用 getResource() 方法读取的文件进行比较。

看到的错误表明尽管它们看起来相同,但预期的不是所看到的。这一定是由于 Object-To-String 在 Mule 中的工作方式。有没有办法比较值而不是空格?

0 投票
2 回答
1192 浏览

mocking - 如何在 mule munit 中模拟任何点 mq

我的项目有一个 Anypoint MQ 连接器 - 我想从 munit 测试中模拟它,有人可以建议如何模拟它