From 3cac4ea64e6a9da569eac6b2420b503112df9427 Mon Sep 17 00:00:00 2001 From: bryan31 Date: Fri, 15 Oct 2021 13:51:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/condition/BaseConditionFlowTest.java | 7 ++++++- .../liteflow/test/condition/cmp1/JCmp.java | 15 +++++++++++++++ .../src/test/resources/condition/flow.xml | 3 +-- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/JCmp.java diff --git a/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java index 7dcc2b122..46ad8c7a3 100644 --- a/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java +++ b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java @@ -42,12 +42,17 @@ public class BaseConditionFlowTest extends BaseTest { * 验证了默认参数情况下 when可以加载执行 * **/ @Test - public void testBaseConditionFlow() { + public void testBaseConditionFlow1() { LiteflowResponse response = flowExecutor.execute2Resp("chain1", "it's a base request"); Assert.assertTrue(response.isSuccess()); System.out.println(response.getSlot().printStep()); } + @Test + public void testBaseConditionFlow2() { + LiteflowResponse response = flowExecutor.execute2Resp("chain2", "it's a base request"); + } + /***** * 标准chain * 验证多层when 相同组 会合并node diff --git a/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/JCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/JCmp.java new file mode 100644 index 000000000..3a0e93bc0 --- /dev/null +++ b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/JCmp.java @@ -0,0 +1,15 @@ +package com.yomahub.liteflow.test.condition.cmp1; + +import com.yomahub.liteflow.core.NodeCondComponent; +import org.springframework.stereotype.Component; + + +@Component("j") +public class JCmp extends NodeCondComponent { + + @Override + public String processCond() throws Exception { + System.out.println("Jcomp executed!"); + return "chain3"; + } +} diff --git a/liteflow-testcase-springboot/src/test/resources/condition/flow.xml b/liteflow-testcase-springboot/src/test/resources/condition/flow.xml index 895b23dff..83f5738b5 100644 --- a/liteflow-testcase-springboot/src/test/resources/condition/flow.xml +++ b/liteflow-testcase-springboot/src/test/resources/condition/flow.xml @@ -7,8 +7,7 @@ - - +