Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mule 如何设计Munit4测试来执行部分流?_Mule_Mule Studio_Mulesoft_Munit - Fatal编程技术网

Mule 如何设计Munit4测试来执行部分流?

Mule 如何设计Munit4测试来执行部分流?,mule,mule-studio,mulesoft,munit,Mule,Mule Studio,Mulesoft,Munit,我有一个亚流a,它叫另一个亚流B。 例如:子流A:使用hTTP请求进行身份验证 子流B:成功身份验证后,它检索数据 我只想测试subflowA的身份验证过程。 如果我创建munit并选择一个流来执行,例如:subflowA,它也引用subflowB。 所以我的测试也继续运行其他流。 如何中断munit4以仅运行身份验证过程 例如: 最简单的实现方法是:创建一个包含以下内容的子流C <subflow name=' C'> <flow-ref name="subflowA" /

我有一个亚流a,它叫另一个亚流B。 例如:子流A:使用hTTP请求进行身份验证 子流B:成功身份验证后,它检索数据

我只想测试subflowA的身份验证过程。 如果我创建munit并选择一个流来执行,例如:subflowA,它也引用subflowB。 所以我的测试也继续运行其他流。 如何中断munit4以仅运行身份验证过程

例如:


最简单的实现方法是:创建一个包含以下内容的子流C

<subflow name=' C'>
  <flow-ref name="subflowA" />
  <flow-rer name = "subflowB"/>
</subflow>
在这种情况下,您可以单独测试subflowA和subflowB,而不会出现任何问题


或者您可以坚持当前的设计,模拟子流,因为模拟是避免进入子流的最佳方式

<subflow name=' C'>
  <flow-ref name="subflowA" />
  <flow-rer name = "subflowB"/>
</subflow>