MuleSoft:功能测试用例

主要观点:在 Anypoint Studio 中使用 Java 组件后,面临如何测试的挑战,可使用 MUnit 进行测试,它是 Mule 应用测试框架,类似 JUnit 且更适合 Java 开发者。
关键信息:

  • 可在 AnyPoint 项目中使用任何 Java 类进行测试,建议参考之前的“MuleSoft: Method Entry Point Resolver”帖子中的 Java 代码示例。
  • 测试步骤:打开 Package Explorer ,在“src/test/java”上右键选择“New >> Class”,设置包名为“com.mulesoft.training”,类名为“MathOperationTest”,超类为“org.mule.tck.junit4.FunctionalTestCase”,完成后需指定要测试的配置文件,可通过重写“getConfigResources()”方法来指定,如“return "mathoperation.xml"”,还可直接测试 Java 类,如通过“assertEquals”进行断言,也可测试流程和入站端点,如使用“runFlow”调用流程,或使用“MuleClient”模拟与运行的 Mule 服务器的交互。
    重要细节:可指定多个文件用逗号分隔;测试 Java 类和流程的代码示例及作用;测试入站端点的代码示例及作用等。
阅读 7
0 条评论